@charset "utf-8";
/* CSS Document */
/* -----------------------------------------TEMPLATE----------------------------------------------------------------- */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background:#fff;
}
#tools, #optools{
display:none;
visibility:hidden;
}
img {border:0;}
a:hover{text-decoration:underline;}
.floatleft {float:left;}
.floatright {float:right;}
.ast { color:#996666 }
#conteneur{
width:100%;
text-align:center;
}
#contenu{
	margin-right:auto;
	margin-left:auto;
	width:1004px;
	border-top:none;
	background:#FFFFFF none repeat scroll 0 0;
	overflow:hidden;
}
#header{
	height:23px;
	width:100%;
	text-align:right;
}
#connexionCompte{
	height:23px;
	width:100%;
}
#carrousselFlash{
	height:254px;
	width:100%;
}
#menuSecteur{
	height:33px;
	width:100%;
}
#cheminDeFer{
	height:28px;
	width:100%;
}
#centre{
	width:100%;
}
#gauche{
width:281px;
}
#droite{
	width:703px;
	padding-left:20px;
}
#piedPage{
background-color:#c8beb0;
height:45px;
width:100%;
margin-top:35px;
}
.piedPage{
width:917px;
margin-left:auto;
margin-right:auto;
/*margin-top:27px;*/
}

/* NOEL */
/*#piedPage{
background:url('/img/beneficiairekadossimo/Noel/fond_footer.jpg') no-repeat bottom;
height:71px;
width:100%;
margin-top:35px;
}
.piedPage{
width:917px;
margin-left:auto;
margin-right:auto;
margin-top:27px;
}
#piedPage2{
width:100%;
margin-top:30px;
}*/

#piedPage3{
	height:50px;
}
/* PANIER HEADER */

.headerPanier{
	background:url('/img/beneficiairekadossimo/Template/fond_zone_compte.gif') no-repeat top right;
	height:23px;
	width:141px;
}
.headerPanier div{
	width:114px;
	margin-top:5px;
	margin-left:3px;
}
.headerPanier div a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
}
.headerPanier a img{
	margin-top:7px;
	margin-left:5px;
	
}
/* FIN PANIER HEADER */

/* COMPTE HEADER */

#headerCompte{
	background:url('/img/beneficiairekadossimo/Template/fond_zone_compte.gif') no-repeat top right;
	height:23px;
	width:141px;
}
#headerCompte div{
	margin-top:5px;
	margin-left:3px;
}
#headerCompte div a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
}
#headerCompte a img{
	margin-top:7px;
	margin-left:8px;
}
/* FIN COMPTE HEADER */
/* NEWSLETTER HEADER */
#headerNewsletter{
width:205px;
height:16px;
background:url('/img/beneficiairekadossimo/Template/fond_newsletter.gif') no-repeat;
margin-top:4px;
margin-left:10px;
margin-right:10px;
}
#headerNewsletter form{
margin:0;
padding:0;
}
#headerNewsletter form input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width:120px;
background-color:#C8BEB0;
border:0;
margin-left:10px;
width:150px;
color:#FFF;
}
#headerNewsletter form img{
margin-left:1px;
margin-top:3px;
width:10px;
height:9px;
}
/* FIN NEWSLETTER HEADER */
/* SECTEUR V2 */

#cssdropdown{
list-style:none;
list-style-type:none;
padding-left:30px;
margin:0;

}
#cssdropdown li{
float:left;
}
/* FIN SECTEUR V2 */
/* IENTIFICATION CARTE */
#zoneIdentificationCarte, #menuFamille, #zone4, #loginCartePanier, #beneficiairelightbox{
width:233px;
/*margin-left:65px;*/

}
#zoneIdentificationCarte .titre1, #beneficiairelightbox .titre1{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#504c45;
text-align:left; width:176px;
margin-top:15px;
}
#zoneIdentificationCarte .titre2, #beneficiairelightbox .titre2{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#504c45;
text-align:left; width:176px;
margin-top:10px;
}
#zoneIdentificationCarte .champ, #beneficiairelightbox .champ{
background-image:url('/img/beneficiairekadossimo/Template/champ_texte_identif_carte.gif'); background-repeat: no-repeat; width:186px; height:26px;
}
#zoneIdentificationCarte .champ input, #beneficiairelightbox .champ input{
width:160px; height:16px; margin-top:3px; border:0;
 }
#zoneIdentificationCarte .bas,  #beneficiairelightbox .bas{
margin-top:11px;color:#FFFFFF; text-decoration:none;width:186px;
}
#zoneIdentificationCarte .aide, #beneficiairelightbox .aide{
width:60px; height:24px; margin-top:5px; cursor:pointer;
}
#zoneIdentificationCarte .aide a, #beneficiairelightbox .aide a {
	color:#fff;
}
#zoneIdentificationCarte .valider, #beneficiairelightbox .valider{
width:75px; height:24px;background-image:url('/img/beneficiairekadossimo/Template/btn_valider_identif_carte.gif'); background-repeat: no-repeat; text-align:left;background-position:right; float:right; cursor:pointer
}
/* FIN IDENTIFICATION CARTE */
/* INFO CARTE */
#titreInfoCarte{
	width:233px;
	height:24px;
}
#titreInfoPanier{
	width:233px;
	height:48px;
	background-image:url('/img/beneficiairekadossimo/InfoPanier/titre.gif');
	background-repeat: no-repeat;
}
#basInfoPanier{
	width:233px;
	height:65px;
	background-image:url('/img/beneficiairekadossimo/InfoPanier/bas_commander.gif');
	background-repeat: no-repeat;
}
#basInfoPanier div a{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#574b3d;
margin:25px 0 0 0;
height:20px;
display:block;
padding:13px 45px 0 0;
}
#basInfoPanier div a:hover{color:#2b241b;}
#contenuInfoPanier{
	width:233px;
	background-image:url('/img/beneficiairekadossimo/InfoPanier/fond.gif');
	background-repeat: repeat-y;
}
#contenuInfoCarte{
	width:233px;
	padding-top:15px;
}
#rechargeCarte{
	width:233px;
	padding-top:15px;
}
#rechargeCarte a{
text-decoration:none;
color:#FFFFFF;
line-height:22px;
}
#hautInfoCarte{
	width:233px;
	height:13px;
}
.texteSoldeCarte{
	width:119px;
	color:#504c45;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
}
.soldeCarte{
	width:58px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
}
.texteValiditeCarte{
	color:#504c45;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.validiteCarte{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
#panierzoomitem{
	padding-left:10px;
	width: 223px;
	margin-top:5px;
}
.panier_zoom{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*FIN INFO CARTE */
/* zone3 */
#zone3{
	color:#333333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	padding-top:15px;
	width:233px;
	margin:0;
}
#modedemploi{
	height:186px;
	width:216px;
	font-size:11px;	
}
#modedemploiZone3{
height:186px;
width:233px;
}
/* fin zone3 */
/* zone2 */
#cheminDeFer{
color:#cccccc;
font-size:12px;
text-transform:uppercase;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
}
#cheminDeFer div{
padding-left:93px;
}
#cheminDeFer div a{
text-decoration:none;
color:#cccccc;

}
/* fin zone2 */
/* zone5 */
#zone5{
width:620px;
margin-top:4px;
}
#zone5 div{
width:620px;
margin-top:4px;

}
#zone5, #zone5 div{
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:left;
}
#zone5 div a{
text-decoration:none;
color:#FFFFFF;
font-size:10px;
}
#zone5 div span{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
margin:5px;
}
/* fin zone5 */
/* zone6 */
#zone6{
width:287px;
height:45px;
}
#zone6 img{
width:52px;
height:43px;
padding:1px 3px 0 0;
}
#zone6 .contact{
width:220px;
text-align:left;
padding:2px 0 0 4px;

}
#zone6 .contactTexte{
width:220px;
color:#FFFFFF;
font-size:10px;
}
#zone6 .tel{
color:#e2002b;
font-size:14px;
font-weight:700;
}
/* fin zone6 */


#piedPageBIS{
background-color:#c8beb0;
height:45px;
width:100%;
margin-top:5px;
margin-bottom:5px;

}
.piedPageBIS{
width:100%;
}
/* zone5 BIS */
#zone5BIS{
width:58%;
margin-top:1px;

}
#zone5BIS div{
width:100%;
margin-top:0px;

}
#zone5BIS, #zone5BIS div{
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:left;
}
#zone5BIS div a{
text-decoration:none;
color:#FFFFFF;
font-size:10px;
}
#zone5BIS span{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
margin:5px;
}
/* fin zone5 BIS */
/* zone6 BIS */
#zone6BIS{
width:42%;
height:45px;
}
#zone6BIS img{
width:52px;
height:43px;
padding:1px 0px 0 0;
}
#zone6BIS .contact{
width:75%;
text-align:left;
padding:2px 0 0 0px;

}
#zone6BIS .contactTexte{
width:95%;
color:#FFFFFF;
font-size:10px;
}
#zone6BIS .tel{
color:#e2002b;
font-size:14px;
font-weight:700;
}
/* fin zone6 BIS */

/* zone4 */
#contact2 {
	width:900px;
	height:24px;
	font-size:9px;
	color:#999;
	padding-top:3px;
}

#contact2Popup {
	height:24px;
	font-size:9px;
	color:#999;
	padding-top:3px;
}

#contact2PopupBIS {
	height:auto;
	width:100%;
	font-size:9px;
	color:#999;
	padding-top:3px;
}
/* fin zone4 */

/* zone7 */
#zone7{
width:917px;
margin-left:auto;
margin-right:auto;
}
#zone7 .gauche{
width:529px;
text-align:left;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}
#zone7 .droite{
width:348px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding-left:20px;
}
#zone7 .droite a.lien1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none
}
#zone7 .droite a.lien2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
font-weight:200;
}
#zone7 .droite a.lien3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:500;
}
#zone7 .droite a.lien4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
text-decoration:none;
font-weight:700;
}
/* fin zone7 */
/*ARRIVEE*/
#arrivee #titre{
width:661px; height:28px; 
}
#arrivee #contenubas{
margin-top:16px;
}
#arrivee #contenubas #info{
width:482px;

}
#arrivee #contenubas #info .titre{
font-size:12px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-left:16px;
text-align:left;
margin-top:17px;
}
#arrivee #contenubas #info .texte{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-left:25px;
text-align:left;
margin-top:18px;
margin-bottom:27px;
}
#arrivee #contenubas #video{
margin-left:15px;
width:161px;
height:188px;
}
#arrivee, #ideeCadeaux{
	width:661px;
}
#arrivee #titre, #ideeCadeaux #titre{
	width:661px;
}
#ideeCadeaux #carteCadeau{
	width:661px;
	margin-top:10px;
}
#arrivee #offres{
	width:661px;
	height:169px;
	margin-top:20px;
}
#offres #offre1,#offres #offre2, #carteCadeau .carte{
	width:324px;
	height:169px;
	background-image:url('/img/beneficiairekadossimo/Arrivee/fond_bas_offres.gif'); background-repeat: no-repeat; background-position:bottom;
}
#offre1 .hautgauche, #offre2 .hautgauche, .carte .hautgauche{
width:155px;
height:124px;
}
#offre1 .hautdroite, #offre2 .hautdroite, .carte .hautdroite{
width:169px;
height:93px;
margin-top:31px;
text-align:left;
/*font-size:14px;*/
font-size:13px;
color:#999999;
}
#offre1 .hautgauche{
/*background-image:url('/img/beneficiairekadossimo/Arrivee/carte_amour.gif'); background-repeat: no-repeat;
*/}
#offre2 .hautgauche{
/*background-image:url('/img/beneficiairekadossimo/Arrivee/carte_ados.gif'); background-repeat: no-repeat;
*/}
#offre1 .basgauche, #offre2 .basgauche, .carte .basgauche{
width:235px;
height:45px;
text-align:left;
font-size:10px;
color:#FFFFFF;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;

}
#offre1 .basgauche div, #offre2 .basgauche div, .carte .basgauche div{
 margin-left:14px;
 margin-top:3px;
 overflow: hidden;
 height: 35px;
}
#offre1 .basgauche div p, #offre2 .basgauche div p{
margin: 0pt; padding: 0pt; overflow: hidden; height: 25px;
}
#offre1 .basgauche div a, #offre2 .basgauche div a, .carte .basgauche div a{
text-decoration:none;
color:#514638;
cursor:pointer;
}
#offre1 .basdroite, #offre2 .basdroite, .carte .basdroite{
width:89px;
height:45px;
cursor:pointer;
}
#offre1 .basdroite div, #offre2 .basdroite div, .carte .basdroite div{
width:89px;
height:20px;
margin-top:25px;
}
#offre1 .basdroite div a, #offre2 .basdroite div a, .carte .basdroite div a{
text-decoration:none;
color:#514638;
cursor:pointer;

}
/* FIN ARRIVEE */
/* HOME SECTEUR */
#homeSecteur{
width:661px;
}
#homeSecteur div{
float:left;
}
#homeSecteur .titrehome{
height:36px;
font-size:21px;
font-style:normal;
font-weight:600;
text-align:left;
}
#homeSecteur .tg_s8299{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8299.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8300{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8300.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8301{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8301.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8302{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8302.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8303{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8303.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8304{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8304.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8305{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8305.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8306{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8306.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur .tg_s8307{
height:285px;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_tg_s8307.gif'); background-repeat: no-repeat;
width:100%;
}
#homeSecteur #tg{
height:285px;
width:100%;
}
#homeSecteur #tg .tgtitre{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
padding-top:13px;
padding-bottom:24px;
padding-left:11px;
}
#homeSecteur #tg .tgproduits{

width:100%;
}
#homeSecteur #tg .tgproduits .produit1{
width:318px;
padding-left:11px;
}
#homeSecteur #tg .tgproduits .produit2{
width:318px;
padding-left:11px;
}
.tgproduits .produit1 .haut, .tgproduits .produit2 .haut{
width:318px;
height:150px;
}
.tgproduits .produit1 .haut .image, .tgproduits .produit2 .haut .image{
width:200px;
height:150px;
border:solid 1px #999999;
background-color:#FFFFFF;
}
.tgproduits .produit1 .haut .image img, .tgproduits .produit2 .haut .image img{
border:0;
width:200px;
}
.tgproduits .produit1 .haut .texte, .tgproduits .produit2 .haut .texte{
width:111px;
text-align:left;
margin-left:5px;
}
.tgproduits .produit1 .haut .texte .libelle, .tgproduits .produit2 .haut .texte .libelle{
width:100%;
}
.tgproduits .produit1 .haut .texte .prix, .tgproduits .produit2 .haut .texte .prix{
margin-top:6px;
width:100%;
}
.tgproduits .produit1 .haut .texte .prix div, .tgproduits .produit2 .haut .texte .prix div{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
color:#FFFFFF;
margin-top:2px;
margin-right:2px;
}
.tgproduits .produit1 .bas{
width:318px;
margin-top:15px;
}
.tgproduits .produit2 .bas{
width:318px;
margin-top:15px;
}
.tgproduits .produit1 .bas .gauche, .tgproduits .produit2 .bas .gauche{
width:220px;
height:64px;
text-align:left;
font-size:10px;
color:#FFFFFF;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}
.tgproduits .produit1 .bas .gauche .descc_home_secteur p span, .tgproduits .produit2 .bas .gauche .descc_home_secteur p span{font-size:10px; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.tgproduits .produit1 .bas .gauche .descc_home_secteur, .tgproduits .produit2 .bas .gauche .descc_home_secteur{
 margin-top:18px;
 padding-right:8px;
 width:212px;
 height:22px;
 overflow:hidden;
 text-align:left;
}
.descc_home_secteur ul, .descc_home_secteur li{
list-style:none;
list-style-type:none;
margin:0; padding:0;
}
.tgproduits .produit1 .bas .gauche a, .tgproduits .produit2 .bas .gauche a{
text-decoration:none;
color:#514638;
cursor:pointer;
font-weight:700;
float:left;
}

.tgproduits .produit1 .bas .droite{
width:89px;
height:64px;
cursor:pointer;
}
.tgproduits .produit2 .bas .droite{
width:89px;
height:64px;
cursor:pointer;
margin-left:9px;

}
.tgproduits .produit1 .bas .droite div{
width:78px;
height:23px;
padding-top:39px;
text-align:left;
padding-left:11px;
}
.tgproduits .produit2 .bas .droite div{
width:78px;
height:23px;
padding-top:39px;
text-align:left;
padding-left:11px;

}
.tgproduits .produit1 .bas .droite div a, .tgproduits .produit2 .bas .droite a{
text-decoration:none;
color:#514638;
cursor:pointer;

}

#homeSecteur .bandeauUnivers{
height:26px;
width:100%;
background-image:url('/img/beneficiairekadossimo/HomeSecteur/fond_univers.gif'); background-repeat: no-repeat;
margin-top:19px;
margin-bottom:16px;
}
#homeSecteur .bandeauUnivers .titre{
width:344px;
font-size:13px;
color:#000000;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
height:21px;
margin:0;
text-align:center;
color:#4a4237;
margin-top:5px;
}
#homeSecteur .bandeauUnivers .univers{
width:317px;
}
#homeSecteur .bandeauUnivers .univers div{
margin:5px;
}
#homeSecteur .bandeauUnivers .univers div a{
font-size:13px;
color:#FFFFFF;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}
.lienUniversS8307 a:hover{
font-size:13px;
color:#7d3d46;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
/* ok */

#homeSecteur .selections{
width:661px;
}
.selections .selection1, .selections .selection3{
width:318px;
height:207px;
}
.selections .selection2, .selections .selection4{
width:318px;
height:207px;
padding-left:15px;

}
.selections .selection1, .selections .selection2{
padding-top:12px;

}
.selections .selection3, .selections .selection4{
padding-top:40px;

}
.selection1 .haut, .selection2 .haut , .selection3 .haut , .selection4 .haut{
width:318px;
height:153px;
}
.selection1 .haut .image, .selection2 .haut .image, .selection3 .haut .image, .selection4 .haut .image{
width:200px;
height:150px;
border:solid 1px #999999;
background-color:#FFFFFF;
}
.selection1 .haut .image a img, .selection2 .haut .image a img, .selection3 .haut .image a img, .selection4 .haut .image a img{
width:200px;
height:150px;
}
.selection1 .haut .texte, .selection2 .haut .texte, .selection3 .haut .texte, .selection4 .haut .texte{
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:3px;
height:152px;
overlow:hidden;
}
.selection1 .haut .texte .prix, .selection2 .haut .texte .prix, .selection3 .haut .texte .prix, .selection4 .haut .texte .prix{
color:#514638;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:700;
margin-top:2px;
text-align:left;
width:113px;
}
.selection1 .haut .texte .prix img, .selection2 .haut .texte .prix img, .selection3 .haut .texte .prix img, .selection4 .haut .texte .prix img{
border:0;
}
.selection1 .haut .libelle, .selection2 .haut .libelle, .selection3 .haut .libelle, .selection4 .haut .libelle{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
width:100%;
height:45px;
overflow:hidden;
}
.selection1 .haut .desccourt, .selection2 .haut .desccourt, .selection3 .haut .desccourt, .selection4 .haut .desccourt{
color:#333333;
text-align:left;
width:100%;
overflow:hidden; position: relative; height:75px;
}

/* fin ok */

/* prob */
.desccourt ul, .desccourt li, .desccourt p{
list-style:none;
list-style-type:none;
margin:0;
padding:0;
text-align: left;
}


.basselection{background:url('/img/beneficiairekadossimo/HomeSecteur/fond_selection.gif') no-repeat;}
.basselection a{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;display:block;height:25px;line-height:25px;margin:28px 0 0 0;}
.basselection .gauche a:hover, .basselection .droite a:hover{color:#120e09;}
.basselection .gauche{height:53px;width:140px;}
.basselection .gauche a{width:140px;color:#514638;}
.basselection .droite{height:53px;width:178px;}
.basselection .droite a{width:153px;text-align:left;padding:0 0 0 25px;color:#32281a;}


.titreselection{
color:#000000;
font-weight:700;
text-decoration:none;
font-size:18px;
width:100%;
text-align:left;
}


/* FIN HOME SECTEUR */
/* HOME SECTEUR CARTE */
#homeSecteurCarte{
width:661px;
}
.presentationCarte{
width:100%;
}
#homeSecteurCarte div{
float:left;
}
.presentationCarte .gauche{
width:445px;
}

.presentationCarte .gauche .titrehome{
width:445px;
font-size:16px;
color:#000000;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.presentationCarte .gauche .presentation{
width:435px;
margin-top:10px;
color:#514638;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-right:10px;
}
.presentationCarte .droite{
width:216px;
}
.homeSecteurCarte .achatCarte{
width:661px;
}
.achatCarte .gauche img{
width:317px;
}
.achatCarte .gauche .btnAchatCarte{
width:661px;
}
.achatCarte .droite{
width:344px;
padding-top:43px;

}
.bandeauUniversCarte{
background-image:url('/img/beneficiairekadossimo/HomeCarte/fond_univers_carte.gif'); background-repeat: no-repeat; width:661px; height:26px; margin-top:10px; margin-bottom:10px;
}
.bandeauUniversCarte .titre{
	width:255px;
	color:#4a4237;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
	font-weight:700;
	
}
.bandeauUniversCarte .univers{
	width:396px;
	padding-left:10px;
}
.bandeauUniversCarte .univers div{
	float:left;
	width:79px;
	margin-top:6px;
}
.bandeauUniversCarte .univers div a{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:700;
}
/*.bandeauUniversCarte .univers div a:hover{
	color:#A6AD00;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:700;
}
*/
.bandeauUniversCarte .univers div a.lienUniversS8299:hover{
font-size:12px;
color:#edd010;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8300:hover{
font-size:12px;
color:#c5d72f;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8301:hover{
font-size:12px;
color:#d56e8c;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8302:hover{
font-size:12px;
color:#8d5daf;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8303:hover{
	font-size:12px;
	color:#c04054;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8304:hover{
	font-size:12px;
	color:#ac9c6d;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8305:hover{
	font-size:12px;
	color:#298ec2;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8306:hover{
	font-size:12px;
	color:#d99bd8;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bandeauUniversCarte .univers div a.lienUniversS8307:hover{
	font-size:12px;
	color:#7d3d46;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.achatCarte{
	margin-top:9px;
}
.achatCarte .droite .descriptionCarte{
	color:#514638;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}
.valeurCarte{
	margin-top:18px;
}
.valeurCarte .texte{
	color:#000000;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-top:3px;
}
.valeurCarte .valeur{
	color:#996666;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	font-weight:700;
	padding-left:5px;
}
.achatCarte .btnAchatCarte{
	background-image:url('/img/beneficiairekadossimo/HomeCarte/fond_btn_achat.gif'); background-repeat: no-repeat; width:334px; height:62px; background-position:bottom;
	padding-top:23px; cursor:pointer;
}
.achatCarte .btnAchatCarte .texte{
	width:250px;
	color:#514638;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:29px;
	margin-left:4px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
}
.coupdecoeur{
	width:661px;
}
.coupdecoeur .contenu{
	background-image:url('/img/beneficiairekadossimo/HomeCarte/fond_centre_coup_coeur.gif'); background-repeat: repeat-y; width:661px;
}

.hautcoupdecoeur{
	background-image:url('/img/beneficiairekadossimo/HomeCarte/fond_haut_coup_coeur.gif'); background-repeat: no-repeat; width:661px; height:13px;
}
.bascoupdecoeur{
	background-image:url('/img/beneficiairekadossimo/HomeCarte/fond_bas_coup_coeur.gif'); background-repeat: no-repeat; width:661px; height:64px;
}
.titrecoupdecoeur{
width:649px;
color:#000000;
font-weight:700;
text-decoration:none;
font-size:18px;
text-align:left;
margin-left:12px;
margin-bottom:17px;
}
.coupdecoeur1 .haut, .coupdecoeur2 .haut{
width:318px;
padding-left:12px;

}
.coupdecoeur1 .haut .image, .coupdecoeur2 .haut .image{
width:200px;
height:150px;
border:solid 1px #999999;
background-color:#FFFFFF;
}
.coupdecoeur1 .haut .texte, .coupdecoeur2 .haut .texte{
width:113px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:2px;
}
.coupdecoeur1 .haut .texte .prix, .coupdecoeur2 .haut .texte .prix{
color:#514638;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:700;
margin-top:2px;
text-align:left;
width:113px;
}
.coupdecoeur1 .haut .texte .prix img, .coupdecoeur2 .haut .texte .prix img{
border:0;
}
.coupdecoeur1 .haut .libelle, .coupdecoeur2 .haut .libelle{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
width:100%;
height:45px;
overflow:hidden;
}
.coupdecoeur1 .haut .desccourt, .coupdecoeur2 .haut .desccourt{
color:#333333;
text-align:left;
width:100%;
overflow:hidden; position: relative; height:75px;
}
a.ensavoirplus:hover{
color:#514638; font-size:10px; font-weight:700; text-decoration:underline;
}
a.ensavoirplus{
color:#514638; font-size:10px; font-weight:700; text-decoration: none;
}
.coupdecoeur div{
float:left;
}
.btnAchatCarte2{
height:64px;
padding-left:361px;
}
.btnAchatCarte2 div{
	height:64px;
	cursor:pointer;
}
.btnAchatCarte2 div .texte{
	width:223px;
	color:#514638;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:700;
	padding-top:33px;
	text-align:center;
}
.separateurHomeCarte{
height:32px;
width:661px;
float:left;
}
/* FIN HOME SECTEUR CARTE */
/* MENU FAMILLE */
#menuFamille{
	margin-top:10px;
	width:234px;
}
.titre_secteur a {
	color:#000
}
#titre_secteur_8299 a:hover {
	color:#dac010;
	text-decoration:none;
}
#titre_secteur_8300 a:hover {
	color:#9dab26;
	text-decoration:none;
}
#titre_secteur_8301 a:hover {
	color:#d56e8c;
	text-decoration:none;
}
#titre_secteur_8302 a:hover {
	color:#8d5daf;
	text-decoration:none;
}
#titre_secteur_8303 a:hover {
	color:#c04054;
	text-decoration:none;
}
#titre_secteur_8304 a:hover {
	color:#ac9c6d;
	text-decoration:none;
}
#titre_secteur_8305 a:hover {
	color:#298ec2;
	text-decoration:none;
}
#titre_secteur_8306 a:hover {
	color:#d99bd8;
	text-decoration:none;
}
#titre_secteur_8307 a:hover {
	color:#7d3d46;
	text-decoration:none;
}
.menu_secteur{
	width:234px;
	background-image:url('/img/beneficiairekadossimo/MenuFamille/fond_menu.gif'); background-repeat: no-repeat; background-position:top center;
}
.titre_secteur{
	text-align:left;
	padding-left:20px;
	line-height:30px;
}
.titre_secteur a{
	font-family:Helvetica,Verdana, Arial, sans-serif;
	height:32px;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
.ssmenu{
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('/img/beneficiairekadossimo/MenuFamille/fond_ssmenu.gif'); background-repeat: repeat-y; background-position:top center;
	width:234px;
}
.ulssmenu{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#ul_8299 li:hover, #ul_8299 .li_fam_on{
background-color:#edd010;
cursor:pointer;
}
#ul_8300 li:hover, #ul_8300 .li_fam_on{
background-color:#c5d72f;
cursor:pointer;
}
#ul_8301 li:hover, #ul_8301 .li_fam_on{
background-color:#d56e8c;
cursor:pointer;
}
#ul_8302 li:hover, #ul_8302 .li_fam_on{
background-color:#8d5daf;
cursor:pointer;
}
#ul_8303 li:hover, #ul_8303 .li_fam_on{
background-color:#c04054;
cursor:pointer;
}
#ul_8304 li:hover, #ul_8304 .li_fam_on{
background-color:#ac9c6d;
cursor:pointer;
}
#ul_8305 li:hover, #ul_8305 .li_fam_on{
background-color:#298ec2;
cursor:pointer;
}
#ul_8306 li:hover, #ul_8306 .li_fam_on{
background-color:#d99bd8;
cursor:pointer;
}
#ul_8307 li:hover, #ul_8307 .li_fam_on{
background-color:#7d3d46;
cursor:pointer;
}
.rayon a{
	color:#928573;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.rayon a:hover{
	text-decoration:underline;
}
.SFamille{
padding-left:25px;
text-align:left;
}
.SSFamille{
padding-left:30px;
text-align:left;
}
.SFamille a, .SSFamille a{
color:#928573;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.SFamille a:hover, .SSFamille a:hover{
color:#928573;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.libsecteur{
display:none;
visibility:hidden;
}
.etoile_prix {
	padding-left:4px;
}
/* FIN MENU FAMILLE */
/* PAGE FAMILLE AFFCOURT */

#page_famille{
width:100%;
}
.left{
margin-left:15px;
}
.right{
margin-right:15px;
}
#cheminfer_affcourt{
display:none;
visibility:hidden;
}

.divtrier{
width:100%;
}
.champ_tri, #divtrier select{
margin:0;
padding:0;
}
#page_famille_titre{
width:100%;
text-align:left;
}


.delai_affcourt{
width:100%;
text-align:left;
font-size:10px;
}

.navipages_courant_on a, .navipages_courant_on a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.navipages_courant_off a, .navipages_courant_off a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}
.navipages_courant_on, .navipages_courant_off{
width:10px;
display:inline;
margin:2px;
}
.navipages{
width:661px;
text-align:center;
}
.titre_offre_affcourt{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#000000;
}
.tri_marque{
	width:114px; display:inline; height:16px;
}
#tri_prix{
	width:114px;
	height:16px;
}
#tri_prix select{
	width:112px;
	font-size:9px;
	
}
#tri_marque select{
	width:112px;
	font-size:9px;
	
}
#ul_li_tri_prix{
	position:absolute;
	left:auto;
	cursor:pointer;
	text-align:left;
	width:114px;
	display:none;

}
#ul_li_tri_prix ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	cursor:pointer;
	text-align:left;
}
/* FIN PAGE FAMILLE AFFCOURT */

/* FICHE PRODUIT */

#fiche_produit {
	width:658px;
	text-align:left;
	color:#666;
}
h1 {
	margin:0;
	padding:0 0 30px 0;
	color:#1a171c;
	font-family:Century Gothic, ITC Avant Garde, sans-serif;
	font-size:21px;
}
#imgproduit {
	float:left;
	width:200px;
	height:150px;
	border:1px solid #999;
}
#imgproduit img {
	width:200px;
	height:150px;
}
#lib_prix {
	float:left;
	padding-left:5px;
}
h2 {
	float:left;
	width:310px;
	/*height:45px;*/
	overflow:hidden;
	margin:0;
	padding:3px 10px 0 0;
	color:#333;
	font-size:18px;
	font-weight:100;
	text-transform:uppercase;
}
#prix_produit {
	float:left;
	width:120px;
	/*height:48px;*/
	padding:0 0 0 10px;
	color:#514638;
	font-size:26px;
}
#marque_produit{
	float:left;
	overflow:hidden;
	width:451px;
	color:#514638;
	font-size:14px;
	font-weight:700;
	padding:0 0 5px 5px;
}
#descc_produit, #declinaisons {
	float:left;
	overflow:hidden;
	width:451px;
	padding:0 0 5px 5px;
}
#livraison_affprod{
	float:left;
	width:451px;
	padding:0 0 5px 5px;

}
#bt_panier_1 {
	float:left;
	width:456px;
	height:45px;
}
.bt_panier_norm {
	display:block;
	float:right;
	width:153px;
	height:45px;
	cursor:pointer;
}
#bt_panier_1_carte{
	width:334px;
	height:62px;
	cursor:pointer;
	background:url('/Img/beneficiairekadossimo/HomeCarte/fond_btn_achat.gif') bottom right no-repeat;

}
.bt_panier_norm2 {
	float:left;
	padding-left:10px;
	padding-top:28px;
	color:#514638;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.bt_panier_norm2 div{
margin-top:28px;
margin-left:10px;
}
#zoom {
	float:left;
	width:656px;
	padding:8px 0 30px 2px;
}
.lien_zoom {
	padding-left:20px;
	background:url('/img/beneficiairekadossimo/template/bt_zoom.gif') bottom left no-repeat;
	color:#333;
	font-size:11px;
	text-decoration:underline;
}
#titre_tabs {
	float:left;
	width:658px;
	height:24px;
	background:url('/img/beneficiairekadossimo/template/sep_affp.gif') bottom no-repeat;	
}
#titre_tab1, #titre_tab2 {
	float:left;
	cursor:pointer;
}
.on {
	display:block;
}
.off {
	display:none;
}
#tab1, #tab2 {
	float:left;
	width:658px;
	font-family:Arial, Helvetica, sans-serif;
}
#tab1 h1, #tab2 h1 {
	padding:10px 0;
}
#frame_ami {
	float:left;
	width:658px;
	height:500px;
	border:0 none;
	margin:0;
	padding:0;
	outline:0;
	overflow:hidden;
}
#bas_produit {
	float:left;
	width:658px;
	background:url('/img/beneficiairekadossimo/template/sep_affp.gif') top no-repeat;
	margin-top:15px;
	padding-top:7px;
}
#lienhautpage {
	float:right;
	color:#514638;
	text-decoration:underline;
}

/* FIN FICHE PRODUIT **/

/* COMPTE COORD */
#page_coord{
	width:703px;
	float:left;
}
#coordIdentif{
	width:292px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenuCoordIdentif{
	background-image:url('/Img/beneficiairekadossimo/IdentifCoord/fond.gif');
	background-repeat: repeat-y;
	width:292px;
}
.ligneCoordIdentif{
	width:292px;
}
#coordIdentif .titre1, #coordCompte .titre1, #coordCompteLiv .titre1, #coordInscript .titre1{
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:bold;
width:100%;
}
#connectezvous{
font-size:12px;
text-decoration:none;
color:#928573;
font-weight:bold;
}
#coordIdentif .titre2, #coordCompte .titre2, #coordInscript .titre2{
font-size:12px;
text-decoration:none;
color:#000000;
margin-bottom:2px;
margin-top:2px;
}
#coordIdentif .titre3{
font-size:12px;
text-decoration:none;
color:#666666;
padding-left:10px;
width:282px;
}
#coordIdentif .texte{
font-size:10px;
text-decoration:none;
color:#666666;
padding-left:10px;
width:282px;

}
#contenuCoordIdentif .champ{
	background-image:url('/Img/beneficiairekadossimo/IdentifCoord/champ.gif');
	width:241px;
	height:25px;
	background-repeat:no-repeat;
	padding-left:42px;
	margin-top:2px;
	background-position:right;
}
#contenuCoordIdentif .champ input{
	width:220px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
#contenuCoordIdentif .btn{
	background-image:url('/Img/beneficiairekadossimo/IdentifCoord/btn.gif');
	width:153px;
	height:25px;
	background-repeat: no-repeat;
	padding-left:130px;
	background-position:right;
	text-align:center;
	padding-top:12px;
	padding-bottom:5px;
}
#contenuCoordIdentif a{
	font-size:11px;
	text-decoration:none;
	color:#514638;
	text-align:center;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	line-height:17px;
	height:17px;
	cursor:pointer;
}
#formIdentif{
margin:0;
padding:0;
}
.ligneCoordInscript, .ligneCoordCompte{
width:323px;
}
#coordInscript, #coordCompte, #coordCompteLiv{
width:323px;
text-align:left;
}
#coordInscript{
padding-left:13px;
}
#coordCompte{
padding-left:12px;
}
#coordCompteLiv{
padding-left:45px;
}
#zone_adr{
width:323px;
text-align:left;
}
#contenuCoordInscript, #contenuCoordCompte{
	background-image:url('/Img/beneficiairekadossimo/InscriptCoord/fond.gif');
	background-repeat: repeat-y;
	width:323px;

}
#coordInscript div, #coordCompte div, #coordCompteLiv div, #zone_adr div{
float:left;
}
.titre_civ_coord_inscript, .titre_email_coord_inscript, .titre_pass1_coord_inscript, .titre_pass2_coord_inscript, .titre_nom_coord_inscript, .titre_civ_coord_compte, .titre_email_coord_compte, .titre_pass1_coord_compte, .titre_pass2_coord_compte, .titre_adresse_coord_compte, .titre_cplt_adresse_coord_compte, .titre_etage_coord_compte, .titre_digicode_coord_compte, .titre_cdpostal_coord_compte, .titre_ville_coord_compte, titre_pays_coord_compte, .titre_pass1_coord_compte, .titre_pays_coord_compte, .titre_prenom_coord_compte, .titre_nom_coord_compte, .titre_tel_coord_compte, .titre_port_coord_compte{
font-size:12px;
text-decoration:none;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
padding-top:5px;
}
.titre_civ_coord_inscript, .titre_email_coord_inscript, .titre_pass1_coord_inscript, .titre_pass2_coord_inscript, .titre_nom_coord_inscript{
padding-left:10px;
}
.titre_civ_coord_compte, .titre_email_coord_compte, .titre_pass1_coord_compte, .titre_pass2_coord_compte, .titre_adresse_coord_compte, .titre_cplt_adresse_coord_compte, .titre_etage_coord_compte, .titre_digicode_coord_compte, .titre_cdpostal_coord_compte, .titre_ville_coord_compte, titre_pays_coord_compte, .titre_pass1_coord_compte, .titre_pays_coord_compte, .optin, .val_civ_coord_compte, .val_email_coord_compte, .val_pass1_coord_compte, .val_pass2_coord_compte, .val_nom_coord_compte, .val_adresse_coord_compte, .val_cplt_adresse_coord_compte, .val_etage_coord_compte, .val_pays_coord_compte, .val_digicode_coord_compte, .val_ville_coord_compte, .val_cdpostal_coord_compte , .val_prenom_coord_compte, .titre_prenom_coord_compte, .titre_nom_coord_compte, .val_tel_coord_compte, .val_port_coord_compte, .titre_tel_coord_compte, .titre_port_coord_compte{
padding-left:10px;
}
.val_civ_coord_inscript, .val_email_coord_inscript, .val_pass1_coord_inscript, .val_pass2_coord_inscript, .val_nom_coord_inscript{
padding-left:42px;
}
.titre_civ_coord_inscript, .val_civ_coord_inscript{
	width:58px;
}
.val_nom_coord_inscript{
	background-image:url('/Img/beneficiairekadossimo/InscriptCoord/fond_nom.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:241px;
}
.val_nom_coord_inscript input{
	width:210px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
.val_civ_coord_inscript select, .val_civ_coord_inscript option{
	width:42px;
	height:20px;
	border: none;
	margin-top:1px;
	margin-left:10px;
}
.val_email_coord_inscript input{
	width:210px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
.val_pass1_coord_inscript input, .val_pass2_coord_inscript input{
	width:168px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
.val_civ_coord_inscript{
	background-image:url('/Img/beneficiairekadossimo/InscriptCoord/fond_civ.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
}
.val_email_coord_inscript{
	background-image:url('/Img/beneficiairekadossimo/InscriptCoord/fond_email.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:241px;
}
.val_pass1_coord_inscript{
	background-image:url('/Img/beneficiairekadossimo/InscriptCoord/fond_pass.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:188px;
}
.val_pass2_coord_inscript{
	background-image:url('/Img/beneficiairekadossimo/InscriptCoord/fond_pass.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:188px;
}
.ligneCoordInscript .optin{
padding-left:10px;
font-size:10px;
}
.ligneCoordInscript .btn{
	background-image:url('/Img/beneficiairekadossimo/IdentifCoord/btn.gif');
	width:153px;
	height:25px;
	background-repeat:no-repeat;
	padding-left:130px;
	background-position:right;
	text-align:center;
	padding-top:12px;
	padding-bottom:5px;
}
.ligneCoordInscript a{
	font-size:11px;
	text-decoration:none;
	color:#514638;
	text-align:center;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	line-height:17px;
	height:17px;
	cursor:pointer;
}

.val_nom_coord_compte{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/fond_nom.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:241px;
}
.titre_cdpostal_coord_compte, .titre_etage_coord_compte, .titre_digicode_coord_compte, .titre_prenom_coord_compte {
	width:108px;
}
.val_cdpostal_coord_compte, .val_etage_coord_compte, .val_digicode_coord_compte, .val_pass1_coord_compte, .val_pass2_coord_compte, .val_prenom_coord_compte, .val_pays_coord_compte{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/fond_cp.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:108px;
}
.titre_cdpostal_coord_compte input, .titre_etage_coord_compte input, .titre_digicode_coord_compte input, .titre_pass1_coord_compte input, .titre_pass2_coord_compte input, .titre_prenom_coord_compte input, .val_pays_coord_compte select{
	width:106px;
}
.val_cdpostal_coord_compte input, .val_etage_coord_compte input, .val_digicode_coord_compte input, .val_pass1_coord_compte input, .val_pass2_coord_compte input, .val_prenom_coord_compte input{
	width:86px;
	height:20px;
	border:none;
	/*margin-top:2px;*/
	margin-top:1px;
	margin-left:10px;
}
.val_pays_coord_compte select{
	width:86px;
	height:20px;
	border:none;
	border-width:0px;
	margin-top:2px;
	margin-left:10px;
}
.titre_ville_coord_compte, .titre_email_coord_compte, .titre_tel_coord_compte, .titre_port_coord_compte{
	width:180px;
}
.titre_civ_coord_compte{
	width:61px;
}
.titre_nom_coord_compte{
	width:230px;
}
.val_ville_coord_compte, .val_email_coord_compte, .val_tel_coord_compte, .val_port_coord_compte{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/fond_ville.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:180px;
} 
.val_civ_coord_compte{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/fond_civ.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:61px;
}
.val_civ_coord_compte select{
	width:41px;
	height:20px;
	border:none;
	margin-top:2px;
	margin-left:10px;
	font-size:12px;
}

.val_nom_coord_compte{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/fond_nom.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:230px;
}
.val_ville_coord_compte input, .val_email_coord_compte input, .val_tel_coord_compte input, .val_port_coord_compte input{
	width:158px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
.val_nom_coord_compte input{
	width:208px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
.titre_adresse_coord_compte, .titre_cplt_adresse_coord_compte{
	width:298px;
}
.val_adresse_coord_compte, .val_cplt_adresse_coord_compte{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/fond_adresse.gif');
	background-repeat: no-repeat;
	background-position:right;
	height:25px;
	width:298px;
}
.val_adresse_coord_compte input, .val_cplt_adresse_coord_compte input{
	width:276px;
	height:20px;
	border:none;
	margin-top:1px;
	margin-left:10px;
}
#btnCoordCompte{
width:703px;
float:left;
}
#valid_changement2, #valid_changement{
	background-image:url('/Img/beneficiairekadossimo/CompteCoord/btn2.gif');
	background-repeat: no-repeat;
	height:25px;
	width:266px;
	float:right;
}
#valid_changement2 a, #valid_changement a{
	font-size:11px;
	text-decoration:none;
	color:#514638;
	text-align:center;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	line-height:26px;
	height:26px;
	cursor:pointer;
}
#formCoordCompte{
margin:0;
padding:0;
float:left;
width:703px;
}
#info_cnil{
float:left;
width:703px;
margin-top:20px;
font-size:11px;
text-decoration:none;
color:#514638;
text-align:left;

}
#info_cnil a{
font-size:11px;
text-decoration:underline;
color:#514638;
text-align:left;

}
.titre4{
font-size:11px;
color:#514638;
text-align:left;
}
#DVille select, #DVille1 select{
border:medium none;
height:20px;
margin-left:10px;
margin-top:2px;
width:158px;
}
#bandeautitremenucompte{
	width:703px;
	height:22px;
}
#menucompte{
	width:703px;
	height:48px;
	padding-top:5px;
	padding-bottom:5px;
}
#menu_liste_commande{
	width:703px;
}
.titre_liste_commande{
color:#999999;
border-right:solid 1px #999999;
font-size:14px;
}

#comptesuivi {
	text-align:left;
}

/* FIN COMPTE COORD */


/** PANIER **/


/* PanierMenu */
#menupanier {
	float:left;
	width:657px;
	height:26px;
	padding-bottom:15px;
}
#menupanier a {
	float:left;
	display:block;
}
/* fin PanierMenu */

/* panier visu, detail, recap */
.panier {
	float:left;
	width:657px;
	color:#1a171c;
	text-align:left;
}
#menu_panier {
	padding:10px 0 0 20px;
}
.titre_panier {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	text-align:left;
}
.titre_panier2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
}
.table_panier {
	float:left;
	width:637px;
	padding-left:20px;
}
.ligne_panier {
	float:left;
	width:637px;
	/*height:88px;*/
	background:url('/img/beneficiairekadossimo/template/fond_ligne_panier.gif') bottom center no-repeat;
	padding:12px 0 5px 0;
}
a.panier_article {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}
#fond_qte {
	float:left;
	width:31px;
	height:19px;
	background:url('/img/beneficiairekadossimo/template/qte.gif') no-repeat;
	padding-top:2px;
}
input.qte {
	width:16px;
	height:14px;
	border:0 none;
	text-align:center;
}
.img_qte {
	float:left;
	cursor:pointer;
	display:block;
	padding-top:3px;
}
.prix_panier {
	color:#514638;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.panier_ecopart {
	font-size:10px;
}
#total_panier {
	float:right;
	/*width:223px;*/
	padding-top:15px;
}
.titre_total {
	float:left;
	width:111px;
	padding-right:15px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	line-height:18px;
}
/* fin panier visu, detail, recap */

/* livraison */
#livraison_panier {
	float:left;
	width:654px;
	background:#ececec;
}
#titre_livr_carte {
	float:left;
	text-align:left;
	background:#e3e3e3;
}
#livr_carte_net {
	float:left;
	width:450px;
	height:48px;
	padding:22px 6px 8px 38px;
	font-size:13px;
	text-align:left;
}
#livr_carte_transp {
	float:left;
	width:208px;
	background-color:white;
	padding:17px 6px 10px 7px;
	font-size:10px;
	text-align:left;
}
#livr_carte_transp_frais_gratuits {
	float:left;
	width:85px;
	background:#F3AB2C;
	text-align:center;
}
#livr_carte_transp_frais {
	float:left;
	width:85px;
	height:40px;
	background:url('/Img/beneficiairekadossimo/Template/frais.gif') no-repeat;
	padding-top:24px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#livr_non_carte {
	float:left;
	width:651px;
	background:#e3e3e3;
	padding:0 2px;
	text-align:left;
}
#frais_livr_non_carte {
	float:left;
	width:651px;
	background:#fff;
	padding:23px 0;
	font-size:14px;
	text-align:center;
}
/* fin livraison */

/* paiement */

#panier_paiement {
	float:left;
	width:647px;
	background:#e9e9e9;
	color:#666;
	font-size:10px;
}
#choix_paiement {
	float:left;
	width:332px;
	padding:12px 0 0 22px;
}
.paiement {
	padding:1px 0;
	line-height:19px;
	width:300px;
}
.paiement img {
	vertical-align:bottom;
}
.paiement input {
	vertical-align:top;
}

#Comment {
	float:left;
	width:293px;
	padding-top:15px;
	font-weight:normal
}

a.lienpanier {
	color:#666;
}
a.cgv {
	color:#514638;
	text-decoration:underline
}

/* fin paiement */

a.lienRetourPanier{
color:#514638;
font-size:12px;
font-weight:700;
text-decoration:none;
}
a.lienRetourPanier:hover{
color:#514638;
font-size:12px;
font-weight:700;
text-decoration: underline;
}
#bas_panier {
	float:left;
	width:657px;
	height:45px;
	background:url('/img/beneficiairekadossimo/template/bas_panier.gif') bottom no-repeat;
	padding-top:20px;
}
.bt_valider_cmd {
	cursor:pointer;
	display:block;
	float:right;
	margin:0 6px 0 0;
}
.lienpanier2{
	color:#514638;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
}
.totalPromo{
line-height:26px;
color:#514638;
font-size:14px;
font-weight:bold;
text-align:center;
}
/** FIN PANIER **/

/** COMMANDE **/

.commande {
	float:left;
	width:657px;
	color:#666;
	text-align:left;
}

/** FIN COMMANDE **/
/* recharge carte */
#Form1{
display:none;
visibility:hidden;
margin:0;
padding:0;
height:0;
width:0;
}

/** POPUPS **/

#popup {
	background:url('/img/beneficiairekadossimo/Popup/fond.gif') no-repeat;
	padding:20px 30px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
#popup .titre {
	background:url('/img/beneficiairekadossimo/Popup/liserai.png') repeat-x bottom;
	padding-bottom:6px;
	margin:5px 0 13px;
	color:#333;
	font-family:"Century Gothic","ITC Avant Garde",Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
#popup .ligne {
	margin-top:5px;
}
#popup .titre2 {
	color:#333;
	font-family:"Century Gothic","ITC Avant Garde",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 5px 8px;
}
#popup .contenu {
	padding:0 5px 15px;
}
#popup  ul {
	display:block;
	list-style-type:disc
}
#popup li {
	padding:0 0 4px
}
.sommaire {
	font-size:11px;
	text-align:left;
}
#popup .sommaire a {
	color:#333;
	text-decoration:none;
}
#popup .sommaire a:hover {
	text-decoration:underline;
}
.titre3 {
	font-weight:bold;
	margin:2px 0 4px;
}
#popup .footer {
	padding:30px 0 10px;
	font-size:11px;
}
#lignecontact1 {
	float:left;
	height:25px;
	background:url('/img/beneficiairekadossimo/Popup/puce1.png') no-repeat left 6px;
	padding:0 0 25px 22px;
	margin-top:10px;
}
#lignecontact2 {
	float:left;
	height:25px;
	background:url('/img/beneficiairekadossimo/Popup/puce2.png') no-repeat left 6px;
	padding:0 0 25px 22px;
}
#lignecontact3 {
	float:left;
	height:25px;
	padding:0 0 25px 22px;
}
#lignecontact4 {
	float:left;
	height:25px;
	background:url('/img/beneficiairekadossimo/Popup/puce3.png') no-repeat left 6px;
	padding:0 0 25px 22px;
}
#lignecontact5 {
	float:left;
	height:25px;
	background:url('/img/beneficiairekadossimo/Popup/puce4.png') no-repeat left 6px;
	padding:0 0 25px 22px;
}
#lignecontact6 {
	float:left;
	padding:0 0 0 22px;
}
#lignecontact7 {
	float:left;
	width:645px;
	padding:14px 0 30px 0;
}
.lib_champ, .lib_champ2 {
	float:left;
	padding-right:5px;
	font-size:15px;
	line-height:25px;
	text-align:right;
}
.lib_champ2 {
	padding-left:31px;
}
.lib_champ_msg {
	float:left;
	width:75px;
	padding-right:5px;
	font-size:15px;
}
#popup input, #popup textarea {
	border:0
}
.fond_champ, .fond_champ_adr, .fond_champ_cp, .fond_champ_mail, .theme {
	float:left;
	height:25px;
	padding:3px 12px 0;
}
.fond_champ {
	width:216px;
	background:url('/img/beneficiairekadossimo/Popup/champ.png') no-repeat;
}
.fond_champ_adr {
	width:531px;
	background:url('/img/beneficiairekadossimo/Popup/champ_adr.png') no-repeat;
}
.fond_champ_cp {
	width:86px;
	background:url('/img/beneficiairekadossimo/Popup/champ_cp.png') no-repeat;
}
.fond_champ_mail {
	width:209px;
	background:url('/img/beneficiairekadossimo/Popup/champ_mail.png') no-repeat;
}
.fond_champ_msg {
	float:left;
	width:522px;
	height:101px;
	background:url('/img/beneficiairekadossimo/Popup/champ_msg.png') no-repeat;
	padding:8px 12px;
}
.champtext {
	width:216px;
}
.champtext_adr {
	width:531px;
}
.champtext_cp {
	width:86px;
}
.champtext_mail {
	width:209px;
}
.champ_msg {
	width:522px;
	height:101px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#note {
	float:left;
	width:250px;
	padding-top:12px;
	font-size:11px;
	color:#999;
}
#contact_submit {
	float:right;
	display:block;
	width:153px;
	height:25px;
}

/* où nous trouver */

.lien_pointvente {
	display:inline;
	float:left;
	margin:0 25px 25px;
	border:1px solid #9E9E9E;
}
#logo_distributeur {
	height:100px;
}
.retour {
	color:#666;
	margin-left:10px;
}
#beneficiaireDetailData{
	width:688px;
	height:494px;
	margin-top:15px;
	margin-left:7px;
	border:solid 1px #d1d1d1;
	background:url('/img/beneficiairekadossimo/distributeur/lightbox.png') no-repeat
}
.cont_btclose{
	float:left;
	width:100%;
	height:20px;
	text-align:right;
}
.cont_btclose img{
	cursor:pointer;
}
#lightbox-beneficiaireDetailData .gauche{
	display:inline;
	width:413px;
	height:467px;
	text-align:left;
	margin-left:18px
}
#lightbox-beneficiaireDetailData .droite{
	display:inline;
	width:250px;
}
h4 {
	color:#000;
	font-family:Century Gothic, ITC Avant Garde, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:20px 0px;
	padding:0px;
}
h5 {
	color:#000;
	font-size:12px;
	margin:0px;
	padding:0px 0px 3px 0px;
}
.liste_regions{
	color:#000;
	font-size:12px;
	font-weight:bold;
	width:100%;
	margin:5px 0 20px;
	padding:0;
}
.liste_regions li{
	display:inline;
}
.liste_regions a{
	color:#666;
	text-decoration:underline;
}
.liste_regions a.current{
	color:#8c7c67;
	text-decoration:none;
}
.bloc_adresses{
	width:413px;
}
h3{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#8c7c67;
	font-size:12px;
}
.liste_adresses{
	background:url('/img/beneficiairekadossimo/distributeur/adresses.png') no-repeat;
	padding:12px 14px;
	color:#666;
}
.scroll_adresses{
	width:385px;
	height:301px;
	overflow:auto;
}
.adresse{
	margin-bottom:10px;
}
.adresse span{
	font-weight:bold;
}

/* fin ou nous trouver */

/** FIN POPUPS **/


/** RECHARGEMENT **/
#recharge{
width:658px;
}
#texteb, #texteb{

}
#RechargeCarte{
margin:0;
padding:0;
}
#recharge .texte, #divtexte{
text-align:left;
width:100%;
color:#666666;
font-size:12px;
font-weight:700;
}
#recharge .titre{
text-align:left;
width:100%;
color:#000000;
font-size:12px;
font-weight:700;
}
#recharge .texte2{
text-align:left;
width:100%;
color:#666666;
font-size:10px;
font-weight:700;
/*margin-top:10px;*/
}
#recharge .infopaiement{
width:100%;
}
#recharge .infopaiement div{
margin-left:auto;
margin-right:auto;
}
#recharge .infopaiement div img{
margin:25px;
}
#recharge .zonemontant{
margin-top:25px;
width:100%;
}
#recharge .zonemontant .conteneur{
width:368px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;
}
#recharge .zonemontant .conteneur_carte{
width:413px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;
}
#recharge .zonemontant .conteneur .contenu{
width:100%;
background-image:url(/Img/beneficiairekadossimo/Recharge/fond_recharge.gif);
background-repeat:repeat-y;
}
#recharge .zonemontant .conteneur_carte .contenu{
width:100%;
background-image:url(/Img/beneficiairekadossimo/Recharge/fond_recharge_carte.gif);
background-repeat:repeat-y;
}
#recharge .zonemontant .conteneur .contenu .champ{
width:100%;
line-height:20px;
padding-top:15px;
}
#recharge .zonemontant .conteneur_carte .contenu .champ{
width:100%;
line-height:20px;
padding-top:15px;
}
#recharge .zonemontant .conteneur .contenu .champ .texte2{
text-align:left;
color:#666666;
font-size:10px;
font-weight:700;
}
#recharge .zonemontant .conteneur_carte .contenu .champ .texte2{
text-align:right;
color:#666666;
font-size:10px;
font-weight:700;
width:207px;
}
#recharge .zonemontant .conteneur .contenu .champ div input, #recharge .zonemontant .conteneur_carte .contenu .champ div input{
border:none;
width:125px;
height:20px;
padding-top:2px;
padding-left:2px;
margin:0;
text-align:center;
font-weight:700;
}
#recharge .zonemontant .conteneur .contenu .titre, #recharge .zonemontant .conteneur_carte .contenu .titre{
text-align:left;
color:#000000;
font-size:12px;
font-weight:700;
padding-left:15px;

}
#recharge .zonemontant .conteneur .contenu .valider{
	width:75px;
	height:24px;
	background-image:url('/img/beneficiairekadossimo/Template/btn_valider_identif_carte.gif');
	background-repeat: no-repeat;
	text-align:left;
	margin-right:5px;
/*	background-position:right;
	float:right;*/
	cursor:pointer;
	color:#FFFFFF;
	margin-top:10px;
	
}
#recharge .zonemontant .conteneur_carte .contenu .valider{
	width:82px;
	height:23px;
	background-repeat: no-repeat;
	text-align:left;
	margin-right:5px;
/*	background-position:right;
	float:right;*/
	cursor:pointer;
	color:#FFFFFF;
	margin-top:10px;
	font-size:10px;
}
#recharge .zonemontant .conteneur_carte .contenu .transferer{
	width:82px;
	height:23px;
	background-repeat: no-repeat;
	text-align:left;
	margin-right:5px;
/*	background-position:right;
	float:right;*/
	cursor:pointer;
	color:#FFFFFF;
	margin-top:10px;
	font-size:10px;
	
}
#recharge .texte3{
text-align:left;
color:#666666;
font-size:10px;
padding-top:20px;
}

.bloclivraison2{
	width:200px;
	float:left;
}
#choix_relais{
width:400px;
padding-top:10px;
float:left;
}
.bloclivraison{
	width:100%;
	float:left;
}
/** FIN RECHARGEMENT **/


/** NOUVELLE AFFCOURT **/

.affcourt_prod_gauche, .affcourt_prod_droite {
	float:left;
	width:318px;
	height:207px;
	padding-top:12px;
	text-align:left;
}
.affcourt_prod_gauche {
	padding-right:15px;
}
.affcourt_prod_droite {
	padding-left:15px;
}
.affcourt_img_prod {
	float:left;
	width:200px;
	height:150px;
	border:1px solid #999;
}
.affcourt_img_prod img {
	display:block;
	width:200px;
	height:150px;
}
.affcourt_infos_prod {
	float:left;
	width:113px;
	height:152px;
	padding-left:3px;
	overflow:hidden;
}
.affcourt_lib {
	float:left;
	width:113px;
	height:45px;
	overflow:hidden;
}
.affcourt_prix {
	float:left;
	width:113px;
	height:26px;
	padding-top:2px;
	overflow:hidden;
}
.affcourt_montant {
	float:left;
	color:#514638;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
}
.affcourt_etoile_prix {
	float:left;
	padding-left:4px;
}
.affcourt_desc {
	float:left;
	width:113px;
	height:71px;
	overflow:hidden;
}
.affcourt_desc p {
	padding:0;margin:0;
}

.affcourt_bas_prod{background:url('/img/beneficiairekadossimo/HomeSecteur/fond_selection.gif') no-repeat;float:left;height:39px;width:318px;}
.affcourt_bas_prod a{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;cursor:pointer;text-align:center;display:block;height:25px;line-height:25px;margin:14px 0 0 0;}
.affcourt_bas_prod .affcourt_bt_fiche a:hover, .affcourt_bas_prod .affcourt_bt_achat a:hover{color:#120e09;}
.affcourt_bas_prod .affcourt_bt_fiche{height:25px;width:148px;float:left;}
.affcourt_bas_prod .affcourt_bt_fiche a{width:148px;color:#514638;}
.affcourt_bas_prod .affcourt_bt_achat{height:25px;width:175px;float:left;}
.affcourt_bas_prod .affcourt_bt_achat a{width:150px;text-align:left;padding:0 0 0 25px;color:#32281a;}



/** FIN NOUVELLE AFFCOURT **/
#zoneEvenement{
display:block;
}