/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0; }

a { text-decoration:none; color:#6B6350; }
a:hover { text-decoration:underline; }



.td_quantite{
width:130px;
}

/* structure */

#conteneur {
	width:942px;
	margin:auto;
}

#haut {
	display:block;
	width:942px;
}

#centre {
	display:block;
	width:704px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	float:left;
	/* margin-left:30px; */
}
#centre2 {
	display:block;
	/* width:540px; */
	width:704px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	float:left;
	margin-left:35px;
}
#gauche {
	display:block;
	/* width:160px; */
	height:575px;
	float:left;
	background-image:url(/imgs/geantniortest/fond_bloc_gauche.gif);
        background-repeat:no-repeat;
        width:193px;
        padding-top:6px;
	padding-left:10px;
	/* margin-left:30px; */
}
#droite {
	display:block;
	width:230px;
	height:500px;
	float:left;
}
#pied {
	display:block;
	width:942px;
	clear:both;
	padding:10px 0 10px 0;
	text-align:center;
	font-weight:bold;
}

#pied a {padding: 0 8px;}

/* home page */
.home #gauche { display:none; }
#centre_gauche  {
	display:block;
	width:235px;
	height:300px;
	float:left;
}
#centre_droite  {
	display:block;
	width:235px;
	height:300px;
	float:left;
}
/* aide */
.aide #droite,.espace_client #droite { display:none; }



div.alerte {
	border: 1px solid #e9ab75;
	background: #f5df93 url(/images/geantniortest/alerte.gif) no-repeat;
	background-position: 10px 6px;
	padding: 6px 20px 8px 35px;
	color: #ff1f1f;
	margin: 0 50px;
	font-weight: bold;
}


/* habillage */
body {
	font-size:12px; font-family:futura, Arial;
}
h1 { display:block; background: transparent url(none) no-repeat 0 0; }

#hierarchie {
	height: 20px;
	color: RGB(107,99,80);
	font-weight: bold;
	padding: 5px 0 0 0;
	/* margin-left: 30px; */
}

#hierarchie a {color: RGB(107,99,80); font-size: 11px;}

#centre_texte {
	/* padding:0 0 0 8px;  */
        font-family:futura, Arial;
        font-size:12px;
}

#carte {
	width: 693px;
	height: 125px;
	background: transparent url(/images/geantniortest/carte.jpg) no-repeat;
}

.block_centre_haut {
		/* display:block; width:513px; height:20px; overflow:hidden; padding: 3px 0 0 10px; */
		/* background: transparent url(/images/geantniortest/arrondi_haut.gif) no-repeat 0 0; */
	background-image:url(/imgs/geantniortest/ca_haut_gd.jpg);
        background-repeat:no-repeat;
        /* width:704px; */
        height:28px;
        padding-top:3px;
	padding-left:13px;
}

h2 { font-weight:bold; font-size:13px;}
.block_centre {
		 display:block; border-right:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff;
		/* padding:10px; */
/*	background-image:url(/imgs/geantniortest/ca_corps_gd.jpg);
 */       margin-top:-3px;
	padding-left:4px;
	padding-right:4px;
}

.block_centre2 {
                 display:block; width:501px; border-right:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff;
                /* padding:10px; */
/*      background-image:url(/imgs/geantniortest/ca_corps_gd.jpg);
 */       margin-top:-3px;
 width:694px;
        padding-left:4px;
        padding-right:4px;
}


.block_centre_bas {
		/* display:block; width:523px; height:23px; overflow:hidden; */
		/* background: transparent url(/images/geantniortest/arrondi_bas.gif) no-repeat 0 0; */
	background-image:url(/imgs/geantniortest/ca_bas_gd.jpg);
        background-repeat:no-repeat;
        width:704px;
        height:12px;
}

div.boutons_bas {
	padding: 0 12px;
}

div.boutons_bas2 {
        padding: 0 12px;
        margin-left:30px;
        width: 650px;
}

#centre3 .block_centre_haut {
		width:960px;
		/* margin-left:30px; */
		background: transparent url(/images/geantniortest/arrondi_haut_large.gif) no-repeat 0 0;
}
#centre3 .block_centre {
	padding:10px 20px;
/*	width:888px;*/
/* margin-left:30px; */
}
#centre3 .block_centre_bas {
		width:960px;
		background: transparent url(/images/geantniortest/arrondi_bas_large.gif) no-repeat 0 0;
/* margin-left:30px; */
}


#suiviCommande {
               font-size:9px;
}

#historique {
               font-size:9px;
}

/* menu_gauche */
#gauche_menu {
	/* padding:0 10px 0 0; */
}

#gauche_menu li   {
	/* border: 1px solid #fff; */
	/* border-top:1px solid #ccc; */
	/* padding:0 0 0 10px; */
}
#gauche_menu li li  {
	border: 1px solid #fff;
}
#gauche_menu li a {
	padding:5px 0 5px 0; display:block; font-weight:bold;
}
#gauche_menu ul ul { padding:0 0 10px 10px; }
#gauche_menu li li a {
	border-top:0; padding:0px 0 0px 0; color:#000;font-weight:normal;
}



.tableau1 {
	width:100%;
}

table.avec_interlignage tr td { padding: 2px 0;}

table.espace_vertical tr td { padding: 2px 0;}

.tableau1 th {
	background-color: #efefef;
}

a.tri { font-size: 11px; padding:0 10px 0 2px; background: transparent url(/images/geantniortest/fleche_orange.gif) no-repeat right 3px; font-weight: bold; color: #7b7b7f; }


/* les titres */
h1.page_aide {  background-image: url(/images/geantniortest/h1_aide.gif); }
h1.page_catalogue {  background-image: url(/images/geantniortest/boutique.jpg);display:none; }


/* boutton */
.retour { background: transparent url(/images/geantniortest/retour.gif) no-repeat 0 0; display:block; height:26px; width:65px; }
.valider { background: transparent url(/images/geantniortest/valider.gif) no-repeat 0 0; display:block; height:26px; width:65px; }
.annuler { background: transparent url(/images/geantniortest/annuler.gif) no-repeat 0 0; display:block; height:26px; width:65px;margin-left:30px; }

.rechercher { background: transparent url(/images/geantniortest/btn_rechercher.gif) no-repeat; display:block; height:28px; width:91px; }
.associer { background: transparent url(/images/geantniortest/btn_associer.gif) no-repeat; display:block; height:28px; width:91px; }
.calendrier  { background: transparent url(/images/geantniortest/calendrier.gif) no-repeat 0 0;  height:21px; width:15px; float:left; }
.print { background: transparent url(/images/geantniortest/picto_imprimer.gif) no-repeat 0 0;  height:11px; width:12px; float:left;position:absolute; font-size:9px;  margin:-25px 0 0 445px; left:50%; }
.phone { background: transparent url(/images/geantniortest/picto_tel.gif) no-repeat 0 0;  height:14px; width:12px; float:left;position:absolute; font-size:9px;  margin:-27px 0 0 430px; left:50%; }

.pagination {  }
.font10 { font-size:10px; }
.font11 { font-size:11px; }

.infos_droite { position:absolute; font-size:9px;  margin:-27px 0 0 180px; left:50%; }



p.ps {
	padding: 20px;
	font-size: 11px;
	color: #aaa;
	width:942px;
}


form p {
	clear: both;
	padding: 4px 0;
}

table td p {
	clear: right;
}

form label {
	float: left;
	width: 200px;
}

form div.gris {
	background-color: #efefef;
	color: #4b4b4b;
	padding: 5px 15px;
	font-size: 11px;
	margin: 15px 0;
}

form div.gris .tableau1 td {
	padding: 8px 0;
	font-size:11px;
}

form div.gris .tableau1 td input.inp {
	width: 90px;
}

form div.gris .tableau1 td#info2 {
	color: red;
}

form input.inp, form textarea.inp, form input.inp_date, form input.inp_mini, form #civilite, form #pays, form #nbenfants {
	border: 1px solid #a9a9a9;
	color: #4b4b4b;
	font-size: 10px;
	padding: 1px 0;
}

form input.inp { width: 230px;}

form p.aide input.inp {
	background-color: #d1f1b6;
}

form p.aide input.inp_mini {
	background-color: #d1f1b6;
}


form p.aide span {
	display: block;
	width: 184px; height: 39px;
	background: transparent url(/images/geantniortest/bulle.gif) no-repeat;
	color: #65963d;
	font-weight: bold;
	float: right;
	margin: -8px 0 0 0;
	padding: 4px 2px 0 22px;
}

form input.inp_date { width: 20px;}
form input.inp_mini { width: 40px;}


form .rad {
	margin: 0 0 -2px 15px;
}





strong {
	font-weight: bold;
	color: #4b4b4b;
}

span.obligatoire {
	font-size: 14px;
	font-weight: bold;
	color: red;
}

div.obligatoire {
	font-size: 11px;
	padding-top: 35px;
	color: red;
}

#enfants {
	padding: 15px;
}

#enfants table {
	width: 400px;
	margin: 5px auto;
}

#enfants table td {
	padding: 4px;
}

#enfants table th {
	text-align: center;
}


#partenaires {
	margin: 20px 45px;
	height: 150px;
	padding: 20px 230px 0 0;
	background: transparent url(/images/geantniortest/rondedesmarques.gif) no-repeat;
	background-position: right top;
}

#partenaires table {
	margin-top: 10px;
}

#partenaires table td {
	padding-top: 8px;
	width: 120px;
	color: #444;
	font-size:12px;
}






/***** boutique cadeaux *****/
body.catalogue #centre, body.catalogue #droite, body.catalogue #page, body.accueil #centre, body.accueil #droite, body.accueil #page {
	height: auto!important;
	min-height: 300px!important;
}

#recherche_haut {
	position: absolute;
	padding: 28px 0 0 320px;
display:none;
}

#recherche_haut div {
	float: left;
	padding-left: 8px;
}

#recherche_mots, #recherche_smile {
	border: 1px solid #7f9db9;
	font-size: 10px;
	padding: 2px;
	color: #606060;
}

#recherche_mots {width: 155px;}
#recherche_smile { width: 100px; padding: 1px; }


body.catalogue h2 {
	background: transparent url(/images/geantniortest/titre_catalogue.gif) no-repeat;
	text-align: center;
	font-size: 16px;
	padding: 1px 0 5px 0;
}


div.bloc_catalogue {
	width: 332px;
	height: 147px;
	background: transparent url(/imgs/geantniortest/bloc_catalogue.gif) no-repeat;
	padding: 0 5px 0 12px;
	float: left;
	margin: 0px 0 15px 0;
}

div.bloc_catalogue p.ref { font-size: 10px; text-align: right; padding: 1px 16px 0 0;}
div.bloc_catalogue h3 {padding: 0 0 0 4px; font-size: 11px; height: 25px; overflow: hidden;}
div.bloc_catalogue h3 a { color: RGB(107,99,80); font-size: 11px; text-decoration: underline; font-weight: bold;  line-height: 12px; }
div.bloc_catalogue a span, div.bloc_catalogue_detail a span, #mon_compte a span {display: none;}
div.bloc_catalogue .bloc_catalogue_gauche, div.bloc_catalogue .bloc_catalogue_droite { float: left;}
div.bloc_catalogue .bloc_catalogue_gauche {
	width: 112px;
	padding-top: 2px;
}
div.bloc_catalogue .bloc_catalogue_droite {
	width: 200px;
	padding-top: 4px;
	text-align: center;
}

div.bloc_catalogue div.loupe a {
	display: block;
	position: absolute;
	width: 21px;
	height: 21px;
	background: transparent url(/images/geantniortest/loupe.gif) no-repeat;
	margin-top: 118px;
	margin-left: -3px;
}

div.bloc_catalogue span.nbsmiles, div.bloc_catalogue span.plusprix {
	display: block;
}

div.bloc_catalogue span.nbsmiles {
	font-size: 18px;
	font-weight: bold;
	color: #31378b;
}

div.bloc_catalogue span.plusprix {
	font-size: 12px;
	font-weight: bold;
	color: #31378b;
	padding: 18px 0 0 0;
}

div.bloc_catalogue .bloc_catalogue_droite a {
	clear: both;
	display: block;
	margin-left: 120px;
  margin-top: 10px;
	height: 20px;
}


/***** voir détail choix de mode de livraison *****/
div.bloc_choixliv_detail {
	width: 704px;
	background: transparent url(/images/espaceanjou/catalogue_cadeaux.gif) no-repeat;
	background-position: left bottom;
	margin: 10px 0 15px 0;
}

div.bloc_choixliv_detail h2.title {
	background: transparent url(/images/espaceanjou/catalogue_cadeaux.gif) no-repeat;	 
	height: 15px;
}

div.bloc_choixliv_detail div.bloc_choixliv_gauche,
div.bloc_choixliv_detail div.bloc_choixliv_gauche_detail {
  float: left;
  width: 272px;
}
div.bloc_choixliv_detail div.bloc_choixliv_gauche img,
div.bloc_choixliv_detail div.bloc_choixliv_gauche_detail img {
  margin: 0 auto;
  display: block;
}
div.bloc_choixliv_detail div.bloc_choixliv_droite {float: left; width: 402px;}

div.bloc_choixliv_detail div.liste_cado_asso {padding: 20px;}
div.bloc_choixliv_detail div.liste_cado_asso h3 {border-bottom: 1px solid #bebcbc; color: #333; font-size: 12px;}

div.bloc_choixliv_detail div.cado_asso {float: left; width: 25%; text-align: center; font-size: 12px; padding-top: 10px;}
div.bloc_choixliv_detail div.cado_asso img {padding-bottom: 8px;}
div.bloc_choixliv_detail div.cado_asso span {color: #65963d; font-weight: bold;}

div.bloc_choixliv_detail div.loupe a {
	display: block;
	position: absolute;
	width: 21px;
	height: 21px;
	background: transparent url(/images/espaceanjou/loupe.gif) no-repeat;
	margin: -20px 0 0 16px;
}

div.bloc_choixliv_detail div.bloc_choixliv_retire {
	display: inline-block;
	margin: 20px 12px 20px 10px;
}	

div.bloc_choixliv_detail div.bloc_choixliv_46 {
	display: inline-block;
	margin: 20px 12px 0px 10px;
}	

div.bloc_choixliv_detail div.bloc_choixliv_rupture {
	display: inline-block;
	margin: 20px 12px 0px 10px;
}	

div.bloc_choixliv_detail div.bloc_choixliv_recherche {
	display: inline-block;
	margin: 20px 12px 20px 10px;
}	

div.bloc_choixliv_detail strong {
	color: red;
}

div.bloc_choixliv_detail h3 {color: #6B6350; font-weight: bold; font-size: 14px; margin: 10px}
div.bloc_choixliv_detail h2 {color: #333333; font-weight: bold; font-size: 12px; padding:5px 0 5px 10px; text-align:left; display:block; }

div.bloc_choixliv_detail h3.livraison {background: transparent url(/images/espaceanjou/camion.gif) no-repeat; padding: 0 0 1px 35px; font-size: 12px;}
div.bloc_choixliv_detail p {padding-bottom: 10px; font-size: 12px;}

div.bloc_choixliv_detail span.nbsmiles, div.bloc_choixliv_detail span.plusprix {display: block; float: left;}

div.bloc_choixliv_detail span.nbsmiles {
	font-size: 24px;
	font-weight: bold;
	color: #31378b;
	text-align: center;
	width: 55px;
	background: transparent url(/images/espaceanjou/smiles2.gif) no-repeat;
	background-position: center bottom;
	padding: 0 0 14px 0;
}

div.bloc_choixliv_detail span.plusprix {
	font-size: 12px;
	font-weight: bold;
	color: #31378b;
	padding: 6px 0 0 0;
}

div.bloc_choixliv_detail a.ajouter_panier {
	display: block;
	float: right;
	margin-top: 5px;
	width: 128px;
	height: 24px;
	background: transparent url(/images/espaceanjou/ajouter.gif) no-repeat;
}

div.bloc_choixliv_detail a.valider {
	display: block;
	float: left;
	margin: 3px 15px 0px 10px;
	width: 128px;
	height: 26px;
	background: transparent url(/images/espaceanjou/valider.gif) no-repeat;
}

div.bloc_choixliv_detail a.modiflivraison {
	display: block;
	float: right;
	margin: 3px 15px 0px 10px;
	width: 210px;
	height: 26px;
	background: transparent url(/images/espaceanjou/modif-livraison.gif) no-repeat;
}

div.bloc_choixliv_detail a.choixgeant {
	display: block;
	float: right;
	margin: 3px 15px 0px 10px;
	width: 210px;
	height: 26px;
	background: transparent url(/images/espaceanjou/choix_geant.gif) no-repeat;
}

/***** voir dtail d'un produit *****/
div.bloc_catalogue_detail {
	width: 704px;
	background: transparent url(/images/geantniortest/bloc_article.gif) no-repeat;
	background-position: left bottom;
	margin: 10px 0 15px 0;
}

div.bloc_catalogue_detail p.ref {
	background: transparent url(/images/geantniortest/bloc_article.gif) no-repeat;
	 font-size: 10px; text-align: right; padding: 2px 4px 0 0;
}

div.bloc_catalogue_detail div.bloc_catalogue_gauche,
div.bloc_catalogue_detail div.bloc_catalogue_gauche_detail {
  float: left;
  width: 180px;
}
div.bloc_catalogue_detail div.bloc_catalogue_gauche img,
div.bloc_catalogue_detail div.bloc_catalogue_gauche_detail img {
  margin: 0 auto;
  display: block;
}
div.bloc_catalogue_detail div.bloc_catalogue_droite {float: left; width: 500px;}

div.bloc_catalogue_detail div.liste_cado_asso {padding: 20px;}
div.bloc_catalogue_detail div.liste_cado_asso h3 {border-bottom: 1px solid #bebcbc; color: #333; font-size: 12px;}

div.bloc_catalogue_detail div.cado_asso {float: left; width: 25%; text-align: center; font-size: 11px; padding-top: 10px;}
div.bloc_catalogue_detail div.cado_asso img {padding-bottom: 8px;}
div.bloc_catalogue_detail div.cado_asso span {color: #65963d; font-weight: bold;}

div.bloc_catalogue_detail div.loupe a {
	display: block;
	position: absolute;
	width: 21px;
	height: 21px;
	background: transparent url(/images/geantniortest/loupe.gif) no-repeat;
	margin: -20px 0 0 16px;
}

div.bloc_catalogue_detail h3 {color: RGB(107,99,80); font-weight: bold; font-size: 14px;}
div.bloc_catalogue_detail h3.livraison {background: transparent url(/images/geantniortest/camion.gif) no-repeat; padding: 0 0 1px 35px; font-size: 12px;}
div.bloc_catalogue_detail p {padding-bottom: 20px; font-size: 12px;}

div.bloc_catalogue_detail span.nbsmiles, div.bloc_catalogue_detail span.plusprix {display: block; float: left;}

div.bloc_catalogue_detail span.nbsmiles {
	font-size: 24px;
	font-weight: bold;
font-family: futura; Arial;
color: #31378b;
	text-align: center;
	width: 55px;
	background: transparent url(/images/geantniortest/smiles2.gif) no-repeat;
	background-position: center bottom;
	padding: 0 0 14px 0;
}

div.bloc_catalogue_detail span.plusprix {
	font-size: 12px;
	font-weight: bold;
	color: #31378b;
	padding: 6px 0 0 0;
}

div.bloc_catalogue_detail a.ajouter_panier {
	display: block;
	float: right;
	margin-top: 5px;
	width: 128px;
	height: 24px;
	background: transparent url(/images/geantniortest/ajouter.gif) no-repeat;
}



/***** catalogue cadeaux *****/

#coverflow_onglets a {
	display: block;
	float: left;
	width: 153px;
	height: 28px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	display:none;
}

#coverflow_onglets #onglet_selection {background:transparent url(/images/geantniortest/onglet_selection_off.gif) no-repeat; background-position: bottom;}
#coverflow_onglets #onglet_nouveautes {background:transparent url(/images/geantniortest/onglet_nouv_off.gif) no-repeat; background-position: bottom;}
#coverflow_onglets #onglet_bonsplans {background:transparent url(/images/geantniortest/onglet_plan_off.gif) no-repeat; background-position: bottom;}

#coverflow_onglets #onglet_selection.actif,#coverflow_onglets #onglet_selection:hover  {background:transparent url(/images/geantniortest/onglet_selection.gif) no-repeat;}
#coverflow_onglets #onglet_nouveautes.actif,#coverflow_onglets #onglet_nouveautes:hover {background:transparent url(/images/geantniortest/onglet_nouv.gif) no-repeat;}
#coverflow_onglets #onglet_bonsplans.actif,#coverflow_onglets #onglet_bonsplans:hover {background:transparent url(/images/geantniortest/onglet_plan.gif) no-repeat;}

#coverflow_onglets a.actif, #coverflow_onglets a:hover
{
	text-decoration: none;
}

#coverflow_onglets a span
{
	display:block;
	padding-top: 10px;
}

#coverflow_onglets a.actif span,#coverflow_onglets a:hover span
{
	display:block;
	padding-top: 4px;
}
#coverflow_onglets
{
display:none;
}

#coverflow {
	clear: both;
	border: 1px solid #a8a9aa;
	width: 455px;
	height: 170px;
	overflow: hidden!important;
	display:none;
}

div.tout_catalogue a span {display: none;}

div.tout_catalogue {
	width: 457px;
	height: 35px;
	display:none;
}

div.tout_catalogue a {
	float: right;
	clear: both;
	display: block;
	width: 204px;
	height: 20px;
	background: transparent url(/images/geantniortest/tout_catalogue.gif) no-repeat;
	background-position: right bottom;
}

div#catalogue_cadeaux {
	background: transparent url(/images/geantniortest/catalogue_cadeaux.gif) no-repeat;
	background-position: left bottom;
	width: 704px;
	margin-top:10px;
	margin-bottom:18px;
}

div#catalogue_cadeaux h2 {
	text-align: left;
	background: transparent url(/imgs/geantniortest/ca_haut_gd.jpg) no-repeat;
	font-size: 14px;
	padding: 2px 0 5px 14px;
    /*existenz software*/
	font-family: futura, Arial;/*baskerville;*/
}

div#catalogue_cadeaux td {
        vertical-align: top;
}

div#catalogue_cadeaux span {
font-size: 10px;padding-left: 8px;display: block; color: #646464;font-family: futura, Arial;

}
div#catalogue_cadeaux div {
	float: left;
	width: 180px;
	padding: 7px 0 6px 64px;
	background-position: 34px 7px;
	height: auto !important;
	height: 50px;
	min-height: 50px;
}

div#catalogue_cadeaux h3 {font-size: 13px;font-weight:bold;cursor: pointer; cursor: hand;}
div#catalogue_cadeaux a {font-size: 12px;padding-left: 8px;display: block; color: #6b6350;}



div.cado_mode {background: transparent url(/imgs/geantniortest/picto/mode.gif) no-repeat; cursor: pointer;}
div.cado_hifi {background: transparent url(/imgs/geantniortest/picto/hifi.gif) no-repeat; cursor: pointer;}
div.cado_sante {background: transparent url(/imgs/geantniortest/picto/sante.gif) no-repeat; cursor: pointer;}
div.cado_cadeau {background: transparent url(/imgs/geantniortest/picto/cadeau.gif) no-repeat; cursor: pointer;}
div.cado_telephone {background: transparent url(/imgs/geantniortest/picto/telephone.gif) no-repeat; cursor: pointer;}
div.cado_voyage {background: transparent url(/imgs/geantniortest/picto/voyage.gif) no-repeat; cursor: pointer;}
div.cado_livre {background: transparent url(/imgs/geantniortest/picto/livre.gif) no-repeat; cursor: pointer;}
div.cado_consoles {background: transparent url(/imgs/geantniortest/picto/consoles.gif) no-repeat; cursor: pointer;}
div.cado_sport {background: transparent url(/imgs/geantniortest/picto/sport.gif) no-repeat; cursor: pointer;}
div.cado_bebe {background: transparent url(/imgs/geantniortest/picto/bebe.gif) no-repeat; cursor: pointer;}
div.cado_electromenager {background: transparent url(/imgs/geantniortest/picto/electromenager.gif) no-repeat; cursor: pointer;}
div.cado_maison {background: transparent url(/imgs/geantniortest/picto/maison.gif) no-repeat; cursor: pointer;}
div.cado_informatique {background: transparent url(/imgs/geantniortest/picto/informatique.gif) no-repeat; cursor: pointer;}
div.cado_auto {background: transparent url(/imgs/geantniortest/picto/auto.gif) no-repeat; cursor: pointer;}
div.cado_shell {background: transparent url(/imgs/geantniortest/picto/shell.gif) no-repeat; cursor: pointer;}
div.cado_bricoler {background: transparent url(/imgs/geantniortest/picto/bricolage.gif) no-repeat; cursor: pointer;}
div.cado_dguster {background: transparent url(/imgs/geantniortest/picto/deguster.gif) no-repeat; cursor: pointer;}
div.cado_ba {background: transparent url(/imgs/geantniortest/picto/ba.gif) no-repeat; cursor: pointer;}
div.cado_air {background: transparent url(/imgs/geantniortest/picto/air.gif) no-repeat; cursor: pointer;}
div.cado_cuisine {background: transparent url(/imgs/geantniortest/picto/cuisine.gif) no-repeat; cursor: pointer;}
div.cado_deguster {background: transparent url(/imgs/geantniortest/picto/deguster.gif) no-repeat; cursor: pointer;}
div.cado_enfant {background: transparent url(/imgs/geantniortest/picto/enfant.gif) no-repeat; cursor: pointer;}
div.cado_famille {background: transparent url(/imgs/geantniortest/picto/famille.gif) no-repeat; cursor: pointer;}
div.cado_nouveaux {background: transparent url(/imgs/geantniortest/picto/nouveaux.gif) no-repeat; cursor: pointer;}

div.cado_mode h3 {color: #e00480; cursor: pointer; cursor: hand;}
div.cado_hifi h3 {color: #5a626f; cursor: pointer; cursor: hand;}
div.cado_sante h3 {color: #f1a452; cursor: pointer; cursor: hand;}
div.cado_cadeau h3 {color: #bf1111; cursor: pointer; cursor: hand;}
div.cado_telephone h3 {color: #07409e; cursor: pointer; cursor: hand;}
div.cado_voyage h3 {color: #93baf3; cursor: pointer; cursor: hand;}
div.cado_livre h3 {color: #7f5606; cursor: pointer; cursor: hand;}
div.cado_consoles h3 {color: #77db15; cursor: pointer; cursor: hand;}
div.cado_sport h3 {color: #f97500; cursor: pointer; cursor: hand;}
div.cado_bebe h3 {color: #dda91a; cursor: pointer; cursor: hand;}
div.cado_electromenager h3 {color: #2d77e2; cursor: pointer; cursor: hand;}
div.cado_maison h3 {color: #a65b1f; cursor: pointer; cursor: hand;}
div.cado_informatique h3 {color: #45618f; cursor: pointer; cursor: hand;}
div.cado_auto h3 {color: #ff0000; cursor: pointer; cursor: hand;}
div.cado_shell h3 {color: #e3162a; cursor: pointer; cursor: hand;}
div.cado_bricoler h3 {color: #d00f0f; cursor: pointer; cursor: hand;}
div.cado_dguster h3 {color: #924671; cursor: pointer; cursor: hand;}
div.cado_ba h3 {color: #008c00; cursor: pointer; cursor: hand;}
div.cado_air h3 {color: #6196d8; cursor: pointer; cursor: hand;}
div.cado_cuisine h3 {color: #75b53c; cursor: pointer; cursor: hand;}
div.cado_deguster h3 {color: #924671; cursor: pointer; cursor: hand;}
div.cado_enfant h3 {color: #aaa7cd; cursor: pointer; cursor: hand;}
div.cado_famille h3 {color: #e6a81f; cursor: pointer; cursor: hand;}
div.cado_nouveaux h3 {color: #e6a81f; cursor: pointer; cursor: hand;}

/*Catalogue 2011*/
div.cado_salon {background: transparent url(/imgs/espaceanjou/picto/salon.gif) no-repeat; cursor: pointer;}
div.cado_salon h3 {color: #F1A0B3; cursor: pointer; cursor: hand;}
div.cado_cuisine {background: transparent url(/imgs/espaceanjou/picto/cuisine.gif) no-repeat; cursor: pointer;}
div.cado_cuisine h3 {color: #ED793D; cursor: pointer; cursor: hand;}
div.cado_salleamanger {background: transparent url(/imgs/espaceanjou/picto/salleamanger.gif) no-repeat; cursor: pointer;}
div.cado_salleamanger h3 {color: #CAA069; cursor: pointer; cursor: hand;}
div.cado_chambre {background: transparent url(/imgs/espaceanjou/picto/chambre.gif) no-repeat; cursor: pointer;}
div.cado_chambre h3 {color: #CE2138; cursor: pointer; cursor: hand;}
div.cado_garage {background: transparent url(/imgs/espaceanjou/picto/garage.gif) no-repeat; cursor: pointer;}
div.cado_garage h3 {color: #A5C17B; cursor: pointer; cursor: hand;}
div.cado_salledebain {background: transparent url(/imgs/espaceanjou/picto/salledebain.gif) no-repeat; cursor: pointer;}
div.cado_salledebain h3 {color: #3FA1D6; cursor: pointer; cursor: hand;}
div.cado_dons {background: transparent url(/imgs/espaceanjou/picto/dons.gif) no-repeat; cursor: pointer;}
div.cado_dons h3 {color: #3D4792; cursor: pointer; cursor: hand;}
div.cado_evasion {background: transparent url(/imgs/espaceanjou/picto/evasion.gif) no-repeat; cursor: pointer;}
div.cado_evasion h3 {color: #57AC46; cursor: pointer; cursor: hand;}


div#catalogue_cadeaux div.cls {
	float: none;
	width: 90%;
	height: 2px;
}



#pied_catalogue {
	clear: both;
	background: transparent url(/images/geantniortest/boite_pied.gif) no-repeat;
	width: 704px;
	height: 27px;
	padding: 10px 8px;
}

#pied_catalogue div.float_droite {	font-weight: bold; padding-top: 2px; font-size: 11px; margin-right:15px;}
#pied_catalogue select { border: 1px solid #000; padding: 0 0 0 4px; font-size: 10px; }
#pied_catalogue div.float_droite a {
  font-size: 11px;
}
body.catalogue #droite, body.accueil #droite {
	width: 200px;
#	margin-right: 6px;
	float:right;
}







#mon_compte {
	background: transparent url(/images/geantniortest/mon-compte.gif) no-repeat;
	height: 106px;
}


#mon_compte a.lien_h3 {
	display: block;
	float: none;
	background-color: #ece8e8;
	font-weight: bold;
	color: #6B6350;
	margin: 5px 5px 2px 5px;
	padding: 1px 0 1px 5px;
}

#mon_compte a.lien_p {
	display: block;
	float: none;
	padding: 2px 0 2px 6px;
	color: #7c7b80;
}

#mon_compte a.lien_bas {
	display: block;
	text-align: right;
	float: right;
	height: 22px;
	font-weight: bold;
	width: 65%;
	font-size: 11px;
	padding-right: 10px;
}

#mon_compte a.lien_bas_acceder{
	display: block;
        text-align: right;
        float: right;
        height: 15px;
        font-weight: bold;
        font-size: 11px;
        padding-right: 10px;
	padding-top: 4px;
}

#mon_compte p, #mon_compte h3 { clear: both;}

#mon_compte p {
	padding: 0 0 5px 5px;
}

#mon_compte h3 {
	background-color: #ece8e8;
	font-weight: bold;
	color: #1f5323;
	margin: 8px 5px 2px 5px;
	padding: 1px 0 1px 5px;
}

#mon_compte strong {
	color: #6b6350;
	font-size: 14px;
}



#mon_panier {
        background: transparent url(/images/geantniortest/Mon-panier.gif) no-repeat;
        height:66px;
	margin-bottom: 15px;
}


#mon_panier a.lien_h3 {
        display: block;
        float: none;
        background-color: #ece8e8;
        font-weight: bold;
        color: #1f5323;
        margin: 8px 16px 2px 5px;
        padding: 1px 0 1px 5px;
}

#mon_panier a.lien_p {
        display: block;
        float: none;
        padding: 2px 0 5px 6px;
        color: #7c7b80;
}

#mon_panier a.lien_bas {
        display: block;
        text-align: right;
        float: right;
        height: 22px;
        font-weight: bold;
        font-size: 11px;
        padding-right: 10px;
}

#mon_panier p, #mon_panier h3 { clear: both;}

#mon_panier p {
        padding: 0 0 5px 5px;
}

#mon_panier h3 {
        background-color: #ece8e8;
        font-weight: bold;
        color: #1f5323;
        margin: 8px 5px 2px 5px;
        padding: 1px 0 1px 5px;
}

#mon_panier strong {
        color: #6b6350;
        font-size: 14px;
}

div.boite_droite {
	clear: both;
	background: transparent url(/images/geantniortest/mini_boite.png) no-repeat;
	background-position: left bottom;
	margin:15px 0 15pX;
}

div.boite_droite h3 {
	background: transparent url(/images/geantniortest/mini_boite.png) no-repeat;
	height: 20px;
	color: #333;
	padding: 5px 0 0 10px;
	font-weight: bold;
	clear: both;
	float: none;
}

div.boite_droite span{
	cursor: pointer;
        cursor: hand;
}

div.boite_droite div {
	float: left;
	width: 75px;
	padding: 0 10px 5px 5px;
}

div.boite_droite h4 {
	float: left;
	width: 110px;
	font-weight: bold;
}

div.boite_droite p {
	clear: both;
	text-align: right;
	display: block;
	padding: 0 8px 4px 0;
}

div.boite_droite a {
	font-weight: bold;
	font-size: 11px;
}


div.boite_droite ul {
	padding: 6px;
}

div.boite_droite ul li a {
	color: #66973d;
	font-weight: normal;
}

#pied_catalogue2 {clear: both; background: transparent url(/images/geantniortest/boite_pied2.gif) no-repeat; height: 38px; padding: 7px 8px;}
#pied_catalogue2 table {width: 100%;}
#pied_catalogue2 td {text-align: center;}
#pied_catalogue2 table a {font-weight: bold;font-size:12px;}
#pied_catalogue2 td.pied_img {width: 35px;}
#pied_catalogue2 td.pied_precsuiv {width: 75px;}
#pied_catalogue2 td.pied_precsuiv a {color: #6b6350; font-weight: normal; font-size: 10px;}





/***** ACCUEIL *****/

body.accueil #droite {
	width: 200px;
	margin-left: 26px;
}

div.pub_droite {
	#background: transparent url(/images/geantniortest/boite_droite.gif) no-repeat;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 15px 0;
}

div.pub_droite_pied {
	#background: transparent url(/images/geantniortest/boite_droite.gif) no-repeat;
	background-position: left bottom;
	height: 8px;
}


div#identification {
	background: transparent url(/images/geantniortest/identifie.gif) no-repeat;
	padding: 26px 0 0 0;
	margin-bottom: 10px;
}

div#identification_pied {
	background: transparent url(/images/geantniortest/identifie.gif) no-repeat;
	background-position: left bottom;
	height: 8px;
}

div#identification a {
	display: block;
	padding: 0 0 0 10px;
	font-size: 11px;
}

div#identification input {
	font-size: 11px;
	color: #333;
}

div#identification input#num_compte, div#identification input#email {
	display: block;
	margin: 8px auto;
	width: 65%;
	border: 1px solid #a8a9aa;
	background-color: #e5e5e5;
	text-align: center;
	padding: 1px;
}

div#identification input#passw {
	border: 1px solid #a8a9aa;
	text-align: center;
	padding: 1px;
	width: 110px!important;
	margin: 0 6px 5px 0;
}

div#identification p {
	padding-left: 8px;
	font-size: 12px;
	color: #333;
}

div#identification #naissance_jour, div#identification #naissance_mois, div#identification #naissance_annee {
	width: 35px;
	border: 1px solid #a8a9aa;
	margin: 0 6px 5px 0;
	padding: 1px;
}


div#identification div.conteneur_input {
	float: left;
	/*padding-left: 8px;*/
}


div#centre div.boite_moyenne {
	width: 200px;
	float: left;
	background: transparent url(/images/geantniortest/boite_moyenne.gif) no-repeat;
	background-position: left bottom;
	padding: 0 0 7px 0;
	text-align: center;
	margin-right: 9px;
}

div.boite_moyenne{
	margin: 10px 0 10px;
}

div#centre div.boite_moyenne h2 {
	background: transparent url(/images/geantniortest/boite_moyenne.gif) no-repeat;
	color: #333;
	padding: 5px 0 12px 8px;
	font-size: 12px;
	text-align: left;
}







/***** MA COMMANDE *****/
body.commande #centre {
	width: 942px;
	height: auto !important;
	min-height: 300px;
}

div#haut_commande {height: 54px;background: transparent url(/images/geantniortest/commande.gif) no-repeat;margin-bottom: 8px;}
div#haut_commande.etape2 {background-position: left -54px;}
div#haut_commande.etape3 {background-position: left bottom;}

div.boite_large {position: relative;background: transparent url(/images/geantniortest/boite_large.gif) no-repeat;background-position: left bottom;padding: 0 0 12px 0; margin-bottom: 14px;}
div.boite_large h2 {background: transparent url(/images/geantniortest/arrondi_haut_large.gif) no-repeat;color: #333;padding: 5px 0 12px 8px;font-size: 12px;}

table#t_commande {width: 900px; margin: 0 auto 10px auto;}
#t_commande th {color: #000;}
#t_commande th, #t_commande td {border-bottom: 1px solid #a8a9aa; padding: 5px 2px; font-size: 11px;}
#t_commande select {font-size: 10px; border: 1px solid #7f9db9;}
#t_commande p.info_livraison strong {color: #3199f6;}
#t_commande div.vignette_produit {width: 80px; padding-left: 8px; float: left;}
#t_commande a {font-weight: bold; color: #fe8802;}
#t_commande h3, #t_commande h4 {color: #31378b; font-weight: bold;}
#t_commande h3 {background: transparent url(/images/geantniortest/smiles.gif) no-repeat; background-position: center bottom; padding-bottom: 12px; font-size: 16px;}
#t_commande h4 {font-size: 12px; padding-top: 4px;}

#commande_total {
	text-align: right;
	padding: 8px 25px;
	font-size: 12px;
	color: #333;
}
#commande_total strong {color: #4b94e9; font-size: 16px; padding: 0 8px;}
#commande_total span {color: #888; font-weight: bold; font-size: 12px;}
#accept_cgu { width:390px; float:left;  padding:10px 0 0 75px;}

/***** commande 2 *****/

h3.bgbleu {
	position: relative;
	background: transparent url(/images/geantniortest/bg_bleu.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 4px 0 15px 10px;
}

div.adr_gauche_marge {
	position: relative;
	float: left;
	width: 18px;
	height: 50px;
}

div.adr_gauche {
	position: relative;
	float: left;
	border: 1px solid #aaa;
	width: 325px;
	line-height: 18px;
	padding: 15px;
}
div.grisee, div.grisee strong {
	background-color: #f2f2f2;
	color: #bebebe;
}

div.adr_droite {
	position: relative;
	float: right;
	text-align: right;
	width: 300px;
	line-height: 18px;
	padding: 70px 15px 0 0;
}

div.liste_magasins {padding: 0 0 5px 25px;width: 400px;}
div.liste_magasins input {margin-bottom: -3px;}

div.adr_droite2 {
	position: relative;
	float: right;
	width: 420px;
	line-height: 18px;
	padding: 0 15px 0 48px;
	background: transparent url(/images/geantniortest/fleche.gif) no-repeat;
	background-position: left 45%;
}

div.adr_droite2 p {
	padding: 0 0 0 10px;
	width: 266px;
	display: block;
	clear: both;
	height: 26px;
}

div.adr_droite2 input, div.adr_droite2 select {
	font-size: 10px;
	border: 1px solid #a8a9aa;
	background-color: #f4f9fe;
	margin: 1px;
}


div.adr_droite2 input.anomalie{
        background-color: #D1F1B6;
}

div.adr_droite2 input {padding: 1px;}

div.adr_droite2 select#sexe {float: left;}
div.adr_droite2 input#nom {float: left; margin-left: 5px;}
div.adr_droite2 input#prenom {float: right; width: 90px;}
div.adr_droite2 input#cp {width: 70px;float: left;}
div.adr_droite2 input#nom {width: 100px;}
div.adr_droite2 input#tel {width: 150px;}
div.adr_droite2 input#ville {width: 180px;float: right;}
div.adr_droite2 input#appartement {width: 260px;}
div.adr_droite2 input#batiment {width: 260px;}
div.adr_droite2 input#adresse {width: 260px;}
div.adr_droite2 input#lieu {width: 260px;}

#recherche_dep.inp {
	width: 80px;
	border: 1px solid #a9a9ab;
	background-color: #d2f1b6;
}


/***** paiement *****/

h3.bgbleu input {
	margin: 0 5px -1px 0;
}

#type_carte {
	border: 1px solid #7f9db9;
	font-size: 10px;
	margin: 0 5px;
}

table#detail_carte_paiement {
	width: 650px;
	margin: 10px;
}

table#detail_carte_paiement td {
	background-color: #f4f4f4;
	border: 4px solid #fff;
	padding: 5px;
	color: #333;
}

input#num_carte, select#annee_expiration, select#mois_expiration, input#titulaire_carte, input#controle_carte, select#carte_cof, input#moisCarte {
	border: 1px solid #9e9e9e;
	font-size: 10px;
}

input#num_carte, input#titulaire_carte {padding: 1px; width: 95%;}
input#controle_carte {padding: 1px; width: 40px; margin-left: 20px;}
input#moisCarte{padding: 1px; width: 70px;}

div.photo_femme {
	background: transparent url(/images/geantniortest/femme.jpg) no-repeat;
	background-position: 95% bottom;
	padding: 40px 200px 0 0;
}


/* confirmation */
#confirmation {
 background: transparent url(/images/geantniortest/confirmation_commande.gif) no-repeat;


}






/***** Adhesion *****/

div#haut_adhesion {height: 54px;background: transparent url(/imgs/geantniortest/ca_header.jpg) no-repeat;margin-bottom: 8px;}
div.visuel_carte {
	float: left;
	width: 180px;
	height: 140px;
	text-align: center;
	position: relative;
}





/***** FAQ - aide *****/

body.aide h1.page_aide {  background-image: url(/images/geantniortest/aide.gif); }

#FAQstyle {
	font-size: 11px;
	display:block;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

#FAQstyle h2 {
	background: transparent url(/images/geantniortest/bg_faq_titre.gif) repeat-x;
	background-position: left bottom;
	padding: 4px;
	border-top: 1px solid #e1e1e1;
}

#FAQstyle h2 a {
	display: inline;
	font-size: 11px;
	background: transparent url(/images/geantniortest/fleche_droite.gif) no-repeat;
	background-position: 4px 3px;
	color: #7b7b7f;
	padding-left: 12px;
}

#FAQstyle div.FAQ_ouvert h2 a {
	background: transparent url(/images/geantniortest/fleche_bas.gif) no-repeat;
	background-position: 2px 5px;
	color: #ebb229;
}

#FAQstyle div div {
	padding: 10px 15px;
}

#FAQstyle div.FAQ_ferme div {
	display: none;
}

#FAQstyle div.tal {background-color: #f1f1f1;width: 78%;margin: 10px 20px 0 auto;}
#FAQstyle div.tal p {padding: 10px;}
#FAQstyle div.tal p.reponses {font-weight: bold;}
#FAQstyle div.tal p.reponses input {float: right;margin: 0; padding: 0;}

div.aide_contact {
	background: transparent url(/images/geantniortest/fleche_droite.gif) no-repeat;
	background-position: 6px 7px;
	padding: 5px 40px 15px 15px;
}

#FAQstyle input {
	float: right;
	margin: 8px 20px 0 0;
}

div.aide_contact strong {
	color: #65963d;
}



div#form_aide p {
	font-size: 12px;
	clear: both;
	height: 18px;
}

div#form_aide p label {
	padding: 2px 0 0 30px;
	width: 160px;
}

div#form_aide p input {
	float: none;
}

div#form_aide .inp {
	float: left;
	margin: 0;
}

div#form_aide p .rad {
	margin: 0 15px 0 0;
}

div#form_aide p span {
	padding: 0 0 0 10px;
}

div#form_aide div label {
	padding-left: 15px;
}


div#form_aide p #jour_naissance, div#form_aide p #mois_naissance, div#form_aide p #annee_naissance {
	width: 50px;
	margin-right: 8px;
}

div#form_aide p textarea {
	width: 230px;
	height: 110px;
}

div#FAQstyle table tr td strong {
	color: #6b6350;
}



/***** des styles *****/

a.a_style1 {
	font-weight: bold;
	font-size: 11px;
}

a.big_lien:hover {
	text-decoration: none;
}

/* debug
#conteneur { background-color:red; }
#haut { background-color:blue; }
#centre,#centre2 {	background-color:yellow; }
#centre_gauche {	background-color:#ccc; }
#centre_droite {	background-color:brown; }
#droite { background-color:pink; }
#pied { background-color:green; }
*/
.GB_Window .close span {
    font-size: 12px;
    cursor: pointer;
    background: transparent url("../../../images/geantniortest/fermer.gif") no-repeat;
    background-position: right 1px;
    padding: 0 20px 2px 0;
}


#nbsmiles_zoom {
 font-size: 18px;
        font-weight: bold;
        color: #31378b;
width:35px;
text-align: center;
}
#plusprix_zoom {
 font-size: 12px;
        font-weight: bold;
        color: #31378b;
width:50px;
padding-top:4px;
}

span.bouton_fermer_popup_image {
        font-size: 12px;
        font-weight: bold;
        text-align: right;
        overflow: hidden;
       /*display: inline;
margin-right: 14px;
*/

}
div.global_popup_image {
        font-weight: bold;
/*background-color: #FFFFFF;
 padding: 12px 12px 12px 12px;
*/}

div.alerte {
        border: 2px solid #ffffff;
        background: #ffffff ;
        color: #ff1f1f;
        display: block;
        margin: 0px;
	padding: 8px;
font-weight: bold;
        /*min-width: 339px;*/
}

div.global_alerte {
width: 369px;
 background: #ffffff ;
}

div.fermer_erreur {
 background: url(/imgs/geantniortest/pop-up_message_titre.gif) no-repeat;
/*background-position: 10px 6px;
 */       color: #ff1f1f;
        font-weight: bold;
        text-align: right;
        width: 369px;
        min-height: 22px;
}
div.bouton_fermer_alerte {
width: 85px;
height: 22px;
float: right;
cursor: pointer; cursor: hand;
}
div.global_erreur {

/*        background-position: 10px 6px;
        padding: 6px 20px 8px 35px;
 */       color: #ff1f1f;
        font-weight: bold;
                                width: 369px;
}

td.popup_image {
        margin-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;
        font-weight: bold;
      background: #FFFFFF none no-repeat fixed 0 0;
  /*    padding: 12px 12px 12px 12px;
*/
}
div.fermer_popup_image {
 padding: 2px 2px 2px 2px;
/*display: inline;
        font-weight: bold;
        height:16px;
*/}
tr.titre_popup_image {
        text-align: left;
        font-size: 12px;
        font-weight: bold;
 background: #FFFFFF;
color:#6B6350;
 }
div.pub{
margin-top:10px;
margin-bottom:10px;
}


/********** FICHE CLIENT **********/
span.actual {
  font-size: 12px;
}

#td_date {
  min-width: 46px!important;
  width: 46px;
}

#td_num_cmd {
  min-width: 92px!important;
  width: 92px;
}

#td_mestransac {
  min-width: 179px!important;
  width: 179px;
}

#td_etat {
  min-width: 94px!important;
  width: 94px;
}

#td_points {
  min-width: 40px!important;
  width: 40px;
}

#td_magasin {
  min-width: 170px!important;
  width: 170px;
}

#td_credit_debit {
  min-width: 38px!important;
  width: 43px;
}

#td_annulable {
  padding: 2px 0;
}

#td_suivi_transp {
  padding: 2px 0;
}

table.avec_interlignage_espace_client tr td {
   padding: 2px 10px 0 0;
   vertical-align: top;
}

table.avec_interlignage_espace_client th {
   padding: 2px 10px 0 0;
}


/********** FICHE PRODUIT **********/
div.info_supplementaires {
  float: right;
  width: 270px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  margin-top: 30px;
}

div.info_supplementaires p{
  padding-bottom: 0px;
  font-size: 10px;
}

div.info_supplementaires span{
  color: #31378B;
  font-size: 11px;
}

span.asterisque {
  color: #31378B;
  font-size: 10px;
  font-weight: bold;
  display: block;
  padding-top: 6px;
}

table.quantite {
  float: right;
  margin-bottom: 5px;
}

input#quantite {
  width: 25px;
  border: 1px solid #A8A9AA;
  padding: 1px;
  text-align: center;
  margin-right: 3px;
  margin-left: 3px;
}

img#increment {
  cursor: hand;
  cursor: pointer;
}


/********** MODE LISTE **********/
span.triactif {
  font-weight: normal;
}

span.tripasactif {
  font-weight: bold;
}

div.trierpar {
  padding-bottom: 4px;
  padding-left: 10px;
}

div.nbsmiles_liste {
  font-size: 18px;
  font-weight: bold;
  font-family: Arial, futura;
  color: #31378b;
  width:35px;
  text-align: center;
}

div.plusprix_liste {
  font-size: 12px;
  font-weight: bold;
  color: #31378b;
  width:50px;
  padding-top:4px;
}

div.bloc_catalogue_gauche_detail span {
  margin-left: 17px;
}

span.indispo_liste {
  display: block;
  min-height: 20px;
  height: 20px!important;
  margin: 5px 5px 0px 0px;
  padding-left: 5px;
}


/********** POPUP PANIER **********/
#resume_cadeau_ajout_panier strong {
  color: #6b6350;
  font-size: 14px;
  font-weight: bold;
}

div.global_popup_panier {
  background: transparent url(/imgs/geantniortest/pop-up_panier_bord.gif) no-repeat;
  background-position: 0 100%;
  width: 340px;
  height: 202px;
  margin-top: -3px;
}

div.global_popup_panier p#message_ajout {
  text-align: left;
  margin: 10px 0 15px;
  padding: 0 10px;
}

div.global_popup_panier p#quantite_titre {
  text-align: right;
  font-size: 12px;
  margin-left: 10px;
  width: 90%;
}

div.global_popup_panier p {
  width: 95%;
}

div.global_popup_panier p.ref {
  margin-bottom: 15px;
  text-align: right;
}

div.global_popup_panier p#prix_ajout_panier {
  text-align: right;
}

div.global_popup_panier #resume_cadeau_ajout_panier {
  width: 170px;
  height: 160px;
  vertical-align:top;
}

div.global_popup_panier #image_cadeau_panier {
  width: 170px;
  height: 160px;
  text-align: center;
  vertical-align: bottom;
}

div.global_popup_panier #bouton_autres_cadeaux {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 40px;
}

div.global_popup_panier #bouton_terminer_cmd {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 40px;
}

div.global_popup_panier a {
  cursor: hand;
  cursor: pointer;
}

div.global_popup_panier #nbsmiles_zoom{
  float: right;
  width: 60px;
}

div.global_popup_panier #plusprix_zoom {
  float: right;
  width: 55px;
}
#prevenir {
 width: 450px;
display: block;
padding: 5px 20px;
margin-top:5px;
}

#prevenir input {
  margin-left: 20px;
}

/******************************/
/* CARTE AVANTAGES */
/******************************/


.CA_Titre {
	padding-left:13px;
	font-size:14px;
	font-weight:bold;
    /*existenz software */
	font-family: futura, Arial;/*baskerville;*/
}

.CA_Titre_Triple {
	width:195px;
	height:20px;
	float:left;
	padding-left:13px;
	font-size:14px;
	font-weight:bold;
    /*existenz software */
    font-family: futura, Arial;/*baskerville;*/
}

.CA_Texte {
	margin-left:13px;
	margin-right:13px;
	font-size:12px;
}

.CA_Separateur_Triple {
	float:left;
	width:40px;
	height:20px;
}

.CA_Encart_Gros {
	width:704px;
#	float:left;
}

.CA_Encart_Petit {
	width:200px;
	float:left;
}

.CA_Marge {
	width:30px;
	height:170px;
	float:left;
}

.CA_Separateur {
	width:25px;
	height:120px;
	float:left;
}

.CA_Separateur_Moyen {
	width:30px;
	height:10px;
	float:left;
}

.CA_Ligne {
	width:704px;
	height:10px;
	float:left;
}

.CA_Gd {
	width:704px;
	float:left;
}

.CA_Gd_Haut {
	background-image:url(/imgs/geantniortest/ca_haut_gd.jpg);
	background-repeat:no-repeat;
	width:704px;
	height:28px;
	padding-top:3px;
}

.CA_Gd_Haut_Triple {
	background-image:url(/imgs/geantniortest/ca_haut_gd_triple.jpg);
	background-repeat:no-repeat;
	width:704px;
	height:28px;
	padding-top:3px;
}

.CA_Gd_Corps {
	background-image:url(/imgs/geantniortest/ca_corps_gd.jpg);
	margin-top:-3px;
}

.CA_Gd_Bas {
	background-image:url(/imgs/geantniortest/ca_bas_gd.jpg);
	background-repeat:no-repeat;
	width:704px;
	height:12px;
}

.CA_Moyen {
	width:337px;
	float:left;
}

.CA_Moyen_Haut {
	background-image:url(/imgs/geantniortest/ca_haut_moyen.jpg);
	background-repeat:no-repeat;
	width:337px;
	height:28px;
	padding-top:3px;
}

.CA_Moyen_Corps {
	background-image:url(/imgs/geantniortest/ca_corps_moyen.jpg);
	margin-top:-3px;
}

.CA_Moyen_Bas {
	background-image:url(/imgs/geantniortest/ca_bas_moyen.jpg);
	background-repeat:no-repeat;
	width:337px;
	height:12px;
}

.CA_Petit {
	width:200px;
	float:right;
}

.CA_Petit_Haut {
	background-image:url(/imgs/geantniortest/ca_haut_petit.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:28px;
	padding-top:3px;
}

.CA_Petit_Corps {
	background-image:url(/imgs/geantniortest/ca_corps_petit.jpg);
	margin-top:-3px;
	text-align:center;
}

.CA_Petit_Corps2 {
        margin-top:-3px;
        text-align:center;
}



.CA_Petit_Bas {
	background-image:url(/imgs/geantniortest/ca_bas_petit.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:12px;
}

.CA_Petit_Bas2 {
        background-repeat:no-repeat;
        width:200px;
        height:12px;
}




#liste_cadeaux{
	width: 714px;
}

#gauche_menu{
	/* padding-top:24px; */
	/* padding-left:4px; */
}
#cmd_adresse_gauche {
	width:400px;
}

#cmd_mon_adresse {
        width:400px;
}

#cmd_adresse_benef {
        width:430px;
}

#coverflow_som_onglets {display:none;}
#recherche_droite_haut {display:none;}

