/* CSS Document

BODY
TABLE (TD,THEAD,TFOOT)
A (tous)
les H
ul,ol,li
form
input (en fonction du type : radio,checkbox,text,file ...)
select
textarea
 */


body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
table {}
td {}
thead { font-size:11px; color:#00A5C8; text-align:left;}
tbody {}
tfoot {}
h1 { font-size:10px; margin:0; padding:0;}
h2 { font-size:10px; margin:0; padding:0;}
h3 { font-size:10px; margin:0; padding:0;}
h4 { font-size:10px; margin:0; padding:0;}
h5 { font-size:10px; margin:0; padding:0;}
h6 { font-size:10px; margin:0; padding:0;}

ul {}
ol {}
li {}
p { color:#474747; font-size:10px;}

a { color:#474747; text-decoration:none; }
a:hover { color:#474747; text-decoration:none; }

form { margin:0;}
input { 
	border:1px solid #C3C3C3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
.btn {
	background-color:#FFF;
	color:#787878;
	padding:0px;
	cursor:pointer;
}
select {
	border:1px solid #C3C3C3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#5A5A5A;
	border:1px solid #C3C3C3;
}

.titre { font-size:14px; font-weight:bold; color:#13a8c8;}

.image-corporate { float:right; margin:0 0 20px 30px;}
table.liste-points-de-vente { margin:15px 0 0 0; color:#000;}
table.liste-points-de-vente a { color:#737373; text-decoration:none; }
table.liste-points-de-vente a:hover { color:#000; }
table.liste-points-de-vente td { padding-right:14px; }
.photos-points-de-vente img { float:left; margin:40px 10px 30px 0; border:3px solid #CECECE;}
.detail-points-de-vente { float:left; }
.detail-points-de-vente .description {  width:50%; float:left; padding:0 70px 0 0;}
.detail-points-de-vente .titre { font-size:14px; font-weight:bold; color:#13a8c8;}
.detail-points-de-vente .adresse { padding:0 0 0 10px; display:inline; width:200px; background:url(images/bg_pointille.gif) repeat-y; color:#474747; margin:25px 0 0 0; float:left;}
.soustitre { font-size:10px; font-weight:bold; color:#13a8c8;}
.btn-corpo { background-color:#B30033; font-size:9px; padding:0px 3px 0px 3px; border:0; margin:0 0 0 0; cursor:pointer; }
.btn-corpo a { color:#fff; text-decoration:none; }

input.radio { vertical-align:middle; border:1px solid #FFF;}
table.contact { margin:20px 0 0 10px;} 
.plan { padding:3px 3px 12px 3px; background-color:#BDBDBD; width:494px; }
/* */

.verdana10G {font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.verdana10G a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747; text-decoration:none;}
.verdana10G a:hover{color:#000;}

.verdana10GS {font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.verdana10GS a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#7b7b7b; text-decoration:underline;}
.verdana10GS a:hover{color:#000;}

.verdana11GC {font:11px Verdana, Arial, Helvetica, sans-serif; color:#616161;}


.arial11B {font:11px Arial, Verdana, Helvetica, sans-serif; color:#11a3c1;}
.arial11B a{font:11px Arial, Verdana, Helvetica, sans-serif; color:#11a3c1; text-decoration:underline}
.arial11B a:hover{font:11px Arial, Verdana, Helvetica, sans-serif; color:#0AB6CC;}


.adresse_pointille{background:url(images/bg_pointille.gif) repeat-y;}

.left_point_vente{padding:10px;}
.right_point_vente{padding:10px;}

.verdana10B {font:10px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana11B {font:11px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana12B {font:12px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana12N {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.verdana13B {font:13px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana16B {font:16px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}

.arial15B {font:15px Arial, Helvetica, sans-serif; color:#11a3c1;}



















































table.central-home td.colonne1 { width:532px; padding:4px 0 20px 0;}
table.central-home td.colonne2 { width:234px; padding:0; width:234px; }
.encart-flash {float:right; margin:-176px 20px 0 22px;}
.img-promo-nouveaute { width:79px; height:61px; background-color:#FFF; float:left; text-align:center; padding:3px 0 0 3px;}
.text-promos-nouveautes { padding:15px 5px 5px 87px; font-size:9px;}
.text-promos-nouveautes a { color:#616161; text-decoration:none;}
.text-promos-nouveautes a:hover { text-decoration:underline;}


table.central-home td.colonne2 {
	background-position:bottom right;
	background-repeat:no-repeat;
} 

/* Définition des styles plus precisement -----------------------------------------------------*/
/* Liens transversaux haut */
table.lienstransversaux-haut { 
	width:960px;
}

.liens-haut { padding:0px 30px 5px 0px; font-size:10px; color:#B8B8B8; float:right;}
.liens-haut img { float:left; margin:0 2px 0 0;}
.article { background-color:#FFF; display:block; float:left; color:#B30033; font-weight:bold; margin:7px 20px 0 0; padding:2px 5px 2px 5px;}
.article a { color:#c60d51; text-decoration:none;}

.liens-haut .liens { display:block; float:left; margin:9px 0 0 0;}

.liens a { color:#F1F1F1; text-decoration:none;}
.liens a:hover { color:#4DE0FF;}
.liens a.activet { color:#4DE0FF; text-decoration:none;}

.mon-panier { display:block; float:left;padding:2px 0px 2px 0px; margin:7px 0 0 0;}
.mon-panier a {background:#8D8C8D; color:#F1F1F1; text-decoration:none; padding:2px 10px 2px 10px;}
.mon-panier a:hover{ background:#FFF; color:#B30033; padding:2px 10px 2px 10px;}

/* Header avec logo et navigation  principale */
table.header { 
	width:960px;
	/*background: url(images/bg_header.gif) repeat-y;*/
	background:#FFF url(images/deco_haut_de_page.gif) no-repeat top right;
}
table.header td.col1 { width:194px; background:url(images/bc_menu_gauche.jpg);}
table.header td.col2 { width:736px; padding:0 0 0 30px; }


.navigation-principale { text-align:right; padding:0 28px 0 0; float:left; }
a.navig-femme { display: block; width: 80px; height: 39px; background-image: url("images/navig/femme_on.gif"); float:right; }
a.navig-femme:hover { visibility: visible; }
a.navig-femme:hover img { visibility: hidden; }

a.navig-homme { display: block; width: 73px; height: 39px; background-image: url("images/navig/homme_on.gif"); float:right; }
a.navig-homme:hover { visibility: visible; }
a.navig-homme:hover img { visibility: hidden; }

a.navig-enfant { display: block; width: 74px; height: 39px; background-image: url("images/navig/enfant_on.gif"); float:right; }
a.navig-enfant:hover { visibility: visible; }
a.navig-enfant:hover img { visibility: hidden; }

a.navig-accessoires { display: block; width: 113px; height: 39px; background-image: url("images/navig/accessoires_on.gif"); float:right; }
a.navig-accessoires:hover { visibility: visible; }
a.navig-accessoires:hover img { visibility: hidden; }

a.navig-promos { display: block; width: 82px; height: 39px; background-image: url("images/navig/promos_on.gif"); float:right; }
a.navig-promos:hover { visibility: visible; }
a.navig-promos:hover img { visibility: hidden; }

a.navig-nouveautes { display: block; width: 112px; height: 39px; background-image: url("images/navig/nouveautes_on.gif"); float:right; }
a.navig-nouveautes:hover { visibility: visible; }
a.navig-nouveautes:hover img { visibility: hidden; }

a.navig-conseils { display: block; width: 154px; height: 39px; background-image: url("images/navig/conseils_on.gif"); float:right; }
a.navig-conseils:hover { visibility: visible; }
a.navig-conseils:hover img { visibility: hidden; }


.chemin { margin:20px 0 0 0; font-size:9px; color:#5A5A5A; float:left;}
.chemin h1 { color:#5A5A5A; text-decoration:none; display:inline; font-size:9px; font-weight:normal;}
.chemin a { color:#5A5A5A; text-decoration:none;}
.chemin a:hover { text-decoration:underline;}
.chemin-ligne-point { float:left; width:710px; height:1px; background:#FFF url(images/ligne_point_chemin.gif) repeat-x; margin:4px 0 0 0; }
.deconnexion { float:right; margin:20px 25px 0 0;}
.deconnexion img { vertical-align:bottom;}
.deconnexion a { font-size:9px; color:#8D8C8D;}
.deconnexion a:hover { color:#4C4C4C;}

.titrepage-produit { margin:10px 0 0 0; float:left; }
.type { color:#5a5a5a; font-size:10px; text-transform:uppercase;}
h1.marque { color:#13a8c8; font-size:13px; font-weight:bold; text-transform:uppercase; display:inline;}
h1.modele {color:#13a8c8; font-size:13px; font-weight:bold; text-transform:uppercase; display:inline;}
.prix { font-size:13px; font-weight:bold; color:#B30033; /* bizarerie */ display:block; margin:10px 7px 0 7px; float:left;}
.prix-barre { display:block; margin:10px 7px 0 7px; float:left;}

.prix_liste {
font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:8px 0 0 10px; margin:0;
/* bizarerie display:block; margin:3px 0px 0 11px; float:left;*/  }

.last_price { text-decoration:line-through; color:#5A5A5A; }

.prix-rouge{ color:#B60F3F;}

.envoi-ami { background-color:#E0F4F8; font-size:10px; float:left; padding:1px 3px 2px 3px; margin:0;}
.envoi-ami a { color:#13a8c8; text-decoration:none;}
.envoi-ami:hover { background-color:#eef6f8; }



/* Partie gauche -----------------------------------------------------*/
.recherche { margin:10px 30px 20px 10px;}
.recherche input { margin:0 2px 0 0; color:#787878;}
.recherche input.sp{ padding:1px 1px 1px 2px;}

.menu-gauche { font-size:9px; color:#808080; line-height:12px;}
.menu-gauche h4 { display:inline; font-size:9px; font-weight:normal; color:#808080; margin:0px; padding:0px;}
.menu-gauche h4 a { color:#808080; text-decoration:none; }
.menu-gauche h4 a:hover, .menu-gauche h4 a.active { color:#000; text-decoration:none; border:0; }
.menu-gauche-item { background: url(images/menugauche/ligne_separation.gif) no-repeat bottom;}
.menu-gauche-liste { padding:0 10px 6px 32px; margin:0 0 16px 0;}

.voir-toute-nos-marques { font-weight:bold; margin:0 0 0 30px; font-size:10px;} /* serait ce un type de lien courant ? */
.voir-toute-nos-marques a { color:#7e7e7e; }
.voir-toute-nos-marques a:hover { color:#000; }




/* Pied de page ----------------------------------------------------- */
table.footer { 
	width:960px;
	background-color:#000;
	height:30px;
}
table.footer td.col1 { width:130px;}
table.footer td.col2 { width:830px;}

.signature-cfi { display:block; text-align:center; }
.signature-cfi a { font-size:9px; color:#0d758b; text-decoration:none;}
.signature-cfi a:hover { color:#FFF;}

.lienstransversaux-bas { text-align:right; font-size:10px; display:block; margin:0 20px 0 0; color:#656565;}
.lienstransversaux-bas a { color:#CDCDCD; text-decoration:none;}
.lienstransversaux-bas a:hover { color:#FFF; text-decoration:none;}




/* partie centrale avec menu gauche et contenu ----------------------- */
table.central { 
	width:736px;
	height:500px;
	float:left;
	margin:20px 0 0 0;
}

table.central td.colonne1 { width:532px; padding:4px 0 20px 0;}
table.central td.colonne2 { width:234px; padding:0; width:234px; }

.navig-produit { padding:0 0 40px 0;}
.navig-produit-item { float:left; margin:0 7px 0 0; background-color:#EAEAEA; font-size:9px; padding:1px 6px 1px 6px;}
.navig-produit-item a { color:#5A5A5A; text-decoration:none;}
.navig-produit-item:hover { background-color:#f4f4f4;}

.produit { margin:0 0 10px 0;}
.sticker-modele { position: absolute; left:290px; bottom:115px;}
.sticker-modele-small { position: absolute; margin:5px 5px 0 0; top: 0px; left: 78px; right: 5px; }
.sticker-modele-small-new { position: absolute; margin:5px 5px 0 0; top: 0px; left: 81px; right: 5px; }

.sticker-points { position: absolute; margin:5px 5px 0 0; top: 25px; left: 92px; right: 5px; width:45px; height:35px; background:url(images/stickers/stars_points.gif); font-family:tahoma; font-size:9px; color:#ffffff;  }
.nbpoints{ padding: 13px 0px; text-align:center;}

#loadingImage {text-align:center; display:none; }

.big-vignette {position: relative; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.big-vignette img { padding:15px 0 0 30px;}

td.bords-bleu { border:1px solid #CCEDF3;}
.modele-couleur-small { border:1px solid #E0E0E0; padding:2px 0px 0px 2px;text-align:center;}
.modele-couleur-small:hover { border:1px solid #C3C3C3;}
.modele-couleur-small.active { border:1px solid #A0A0A0;}

.liste-horizontale-vue-modele { margin:11px 0 0 0; float:right;}
.modele-vue-small { border:1px solid #D2EFF5; padding:3px 4px 1px 4px; float:right; margin-left:9px; width:60px;text-align:center;}
.modele-vue-small:hover { border:1px solid #93D7E6;}
.modele-vue-small.active { border:1px solid #87D3E3;}
.central-ligne-point { float:left; width:470px; height:1px; background:#FFF url(images/ligne_point_chemin.gif) repeat-x; margin:0 0 20px 0; }

.avis { margin:0 0 5px 0; padding:0 150px 0 0;}
.avis .nom { font-size:12px; color:#b30033;}
.avis .date { font-size:9px; color:#919191;}
.avis h3 { font-size:9px; color:#5a5a5a; margin:0; padding:0; font-weight:normal;}


table.central textarea { width:100%;}
table.central .btn-valid, table.central-home .btn-valid, table.central-mon-compte .btn-valid {
	background-color:#13a8c8;
	color:#FFF;
	font-size:9px;
	padding:0px 1px 0px 1px;
	border:0;
	margin:2px 0 0 0;
	cursor:pointer;
}
.btn-valid-inscription {
	background-color:#B30033;
	color:#FFF;
	font-size:9px;
	padding:0px 1px 0px 1px;
	border:0;
	margin:2px 0 0 0;
	cursor:pointer;
}

.btn-valid-chaussure {
	background:#b60f3f;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 1px 0px 1px;
	border:0;
	margin:2px 0 0 0;
	cursor:pointer;
}

/* Colonne de droite */
.combo-choix-coul-pointure-accessoire { background:url(images/bg_modele_combo_degrade.jpg) top left no-repeat; width:206px; height:109px; text-align:center; padding:15px 0 0 0;}
table.central select, table.central-home select { border:1px solid #fff; background-color:#FFF; color:#000; font-size:9px; width:167px; margin: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.central select {
	border:1px solid #fff; background-color:#FFF; color:#000; font-size:9px; width:167px; margin: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.central .select_aniv{border:1px solid #ccc; background:#FFF; color:#000; font-size:9px; width:auto; margin: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.central .select_norm{border:1px solid #ccc; background:#FFF; color:#000; font-size:9px; width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.btn-valid-panier {
	background-color:#000;
	color:#FFF;
	font-size:9px;
	padding:0px 1px 0px 1px;
	border:0;
	margin:15px 0 0 0;
	font-weight:bold;
	cursor:pointer;
	width:105px;
}
.coldroite-ligne-point { float:left; width:190px; height:1px; background:#FFF url(images/ligne_point_chemin.gif) repeat-x; margin:0 0 20px 0; }

.description { margin:0 0 30px 0;}
.description .soustitre { font-size:11px; color:#13a8c8; font-weight:bold;}
.ref { color:#5A5A5A; font-size:9px;}
.description h2 { font-size:9px; color:#5a5a5a; font-weight:normal; padding:0 30px 0 0; margin:0 0 15px 0; line-height:12px;}
.description ul { margin:0; padding:0;}
.description ul li { margin:0; padding:0; font-size:9px; color:#5a5a5a; list-style-type:none; line-height:12px;}

.conseil-entretien { border:1px solid #BDBDBD; padding:5px; width:150px; margin:15px 0 0 0;}

table.accessoire { font-size:9px; color:#5A5A5A; width:90px; display:inline;}
table.accessoire .prix { font-size:9px; font-weight:normal;}



/*  LISTE DES MARQUES  */
.marque-individu { float:left; margin:0 0 0 0;}
.marque-individu ul { margin:0 0 0 0; padding:0 0 0 0;}
.marque-individu ul li { margin:0 0 0 15px; padding:0 0 0 0; font-size:9px; line-height:12px;}
.marque-individu ul li h2 { margin:0; padding:0; font-size:9px; font-weight:normal;}
.marque-individu ul li a { text-decoration:none; color:#808080;}
.marque-individu ul li a:hover { color:#000;}
.marque-individu ul.femme li { list-style:url(images/marques/li_femme.gif) outside;}
.marque-individu ul.homme li { list-style:url(images/marques/li_homme.gif) outside;}
.marque-individu ul.enfant li { list-style:url(images/marques/li_enfant.gif) outside;}

table.tab-marque { width:470px;	}
.tab-marque td.tab-marque-col1 { border:1px solid #E5E5E5; padding:10px; background-color:#FFF; text-align:center;}
table.tab-marque-tri { margin:5px 0 20px 0;}
.tab-marque-tri td select { width:auto;}
.damier-marque { margin:0 0 20px 0; float:left;}
.damier-marque .vignette { position: relative; float:left; background:url(images/bloc/fond_selection_mois.gif) bottom left no-repeat; width:140px; height:130px; margin:0 20px 20px 0; padding:0 0 0 0;}
.damier-marque .vignette:hover { background:url(images/marques/fond_damier_case_marque_on.gif) top left no-repeat; width:140px; height:130px; cursor:pointer;}
.damier-marque .vignette img { padding:5px 0 0 20px;}
.damier-marque .vignette h1, .damier-marque .vignette h2 { margin:0; padding:0 0 0 10px;}
.damier-marque .vignette h1 a { color:#666666; font-size:11px; font-weight:normal;}
.damier-marque .vignette h2 a { color:#666666; font-size:11px; }
.damier-marque .vignette .prix { color:#000; font-size:9px; font-weight:normal; padding:0 0 0 10px; margin:0;}
.damier-marque .vignette .taille { color:#AFAFAF; font-size:9px; font-weight:normal; padding:8px 0 0 10px; margin:0; font-family:tahoma,arial; }


.vignette-asso h1, .damier-marque .vignette h2 { margin:0 5px;}
.vignette-asso h1 a { color:#666666; font-size:11px; font-weight:normal;}
.vignette-asso h2 a { color:#666666; font-size:11px;  margin:0 4px;}
.vignette-asso .prix { color:#000; font-size:9px; font-weight:normal;  margin:0;}




.la-selection-du-mois { float:left; border:1px solid #CAECF3; margin:10px 0 0 0; background:url(images/titre/la_selection_mois.gif) top left no-repeat; padding:0 0 0 0; height:251px; width:486px;}

.la-selection-du-mois-blank { float:left; margin:10px 0 0 0; padding:0 0 0 0; height:251px; width:486px;}


.la-selection-du-mois .content { margin:10px 0 0 60px;}
.vignette { float:left; background-image:url(images/bloc/fond_selection_mois.gif); width:135px; height:117px;}
.vignette:hover { background-image:url(images/bloc/fond_selection_mois_on.gif); width:135px; height:117px; cursor:pointer;}
.vignette img { padding:5px 0 0 20px;}
.vignette h1, .vignette h2 { margin:0; padding:0 0 0 10px;}
.vignette h1 a { color:#666666; font-size:10px; font-weight:normal;}
.vignette h2 a { color:#666666; font-size:10px; }
.vignette .prix { color:#000; font-size:9px; font-weight:normal; padding:0 0 0 10px; margin:0;}









table.pagination { margin:0 0 0 80px; width:300px; float:left;  }
.nombre-page { float:left; margin:0 25px 0 0;}
.pagination .navig-produit-item { display:inline;}


/* BLOC DE CONTENU SPECIAUX */
.trouvez-chaussures { border:1px solid #E1E1E1; width:189px; text-align:center; padding:0 0 10px 0; 
background:url(images/bloc/degrade_trouvez.jpg) top left no-repeat; margin:0 0 10px 20px; }
table.central-home .trouvez-chaussures { margin:23px 0 0 0; }

.trouvez-chaussures img { margin:0 0 5px 0;}
.trouvez-chaussures select { width:auto; font-size:9px;}

/*.bloc-institutionel { width:208px; padding:0 0 14px 0; margin:0px auto 2px auto; background:url("images/bloc/fond_institutionel.jpg") bottom left no-repeat; }
.bloc-institutionel h3 { margin:0; padding:7px 10px 3px 10px; background:url("images/bloc/fond_institutionel.jpg") top left no-repeat;}
.bloc-institutionel ul { margin:0; padding:0 20px 3px 20px;}
.bloc-institutionel ul li { margin:0; padding:0; list-style-type:none; border-top:1px #8F9597 dotted; line-height:15px;}
.bloc-institutionel ul li a { color:#606060; text-decoration:none;}
.bloc-institutionel ul li a:hover { color:#3D3D3D;}
*/
/* ce style vient de main.css */
.bloc-institutionel { width:208px; padding:0 0 14px 0; margin:0px auto 2px auto; background:url("images/bloc/fond_institutionel2.jpg") bottom left no-repeat; font-size:10px; }
.bloc-institutionel h3 { margin:0; padding:0 0 3px 0; background:url("images/bloc/fond_institutionel.jpg2") top left no-repeat;}
.bloc-institutionel ul { margin:0; padding:0 20px 3px 20px;}
.parrainage { background:url(images/bloc/mini-parainage.jpg) top left no-repeat; padding:0 20px 3px 70px;}
.cheque { background:url(images/bloc/mini-cheque.jpg) top left no-repeat; padding:0 20px 3px 70px;}
.carte { background:url(images/bloc/mini-carte.jpg) top left no-repeat; padding:0 20px 3px 70px;}
.bloc-institutionel ul.avantage { background:url(images/bloc/mini-avantage.jpg) top left no-repeat; padding:0 20px 3px 60px;}
.bloc-institutionel ul li { margin:0; padding:0; list-style-type:none; border-bottom:1px #8F9597 dotted; line-height:15px;}
.bloc-institutionel ul li a { color:#606060; text-decoration:none;}
.bloc-institutionel ul li a:hover { color:#3D3D3D;}
/* fin du style de main.css */





.bloc-le-coin { width:198px; padding:0 0 14px 0; margin:15px auto 10px auto; background:url("images/bloc/fond_le_coin.jpg") bottom left no-repeat; float:left; }
.bloc-le-coin h3 { margin:0; padding:0 0 3px 0; background:url("images/bloc/fond_le_coin.jpg") top left no-repeat;}
.bloc-le-coin span { margin:0; padding:0 0 5px 20px;}


.bloc-newsletter { width:183px; padding:0 10px 0 15px; margin:10px auto 20px auto; border-left:1px solid #ED7094; font-size:9px; }
.bloc-newsletter img { margin:0 0 10px 0; }
.bloc-newsletter a { color:#585656; text-decoration:none;}
.bloc-newsletter a:hover { text-decoration:underline;}


/* PAGE DE LOG - Mon compte */
.compte-nouveau { float:left; margin:0 15px 0 0; width:264px; }
.compte-nouveau-fond { border:1px solid #ccc; color:#474747;}
.legende { color:#666; font-size:9px;}
.compte-inscrit { float:left; }
.noborder { border:1px solid #fff;}

.compte-inscrit-fond { border:1px solid #ccc; background-color:#f9f9f9;}
.btn-recherche-mdp { background:#d9d9d9; color:#636363; font-size:9px; padding:0px 1px 0px 1px; border:0; margin:0 0 0 0; cursor:pointer; width:167px; height:17px; }
.terme-inscription { float:left; clear:left; font-size:9px; padding:15px 0 0 10px; width:450px;}



/* MON COMPTE */
table.central-mon-compte { margin:30px 0 0 0; float:left;}
table.central-mon-compte .colonne1 { width:704px;}
.navig-mon-compte { margin:20px 0 40px 0; color:#A3A3A3;}
.navig-mon-compte a { color:#616161; text-decoration:none;}
.navig-mon-compte a:hover { color:#BC204D;}
.navig-mon-compte a.active { color:#BC204D; border:0;}
.content-mon-compte { padding:0 50px 40px 0;}
table.suivi-de-commande { width:100%;}
.suivi-de-commande thead { font-size:11px; color:#00A5C8; text-align:left;}
.thead-ligne-point { height:2px; background:url(images/ligne_point_compte.gif) bottom left repeat-x; margin:0; padding:0;}
.suivi-de-commande tbody td { height:20px; padding:1px 0 1px 0;}
.suivi-de-commande tr:hover>td{ background-color:#E8E8E8; cursor:pointer; }
.suivi-de-commande tbody tr { background:url(images/ligne_point_compte.gif) bottom left repeat-x;}

.mon-compte-info-perso { float:left; background:url(images/ligne_point_vertical_compte.gif) top left repeat-y; padding:0 0 0 12px; margin:0 40px 0 0; }
.mon-compte-info-perso .soustitre { font-weight:normal; font-size:12px;}



/* PARTIE CORPORATE */

.titre { font-size:14px; font-weight:bold; color:#13a8c8;}

.image-corporate { float:right; margin:0 0 20px 30px;}
table.liste-points-de-vente { margin:15px 0 0 0; color:#000;}
table.liste-points-de-vente a { color:#737373; text-decoration:none; }
table.liste-points-de-vente a:hover { color:#000; }
table.liste-points-de-vente td { padding:2px 14px 2px 0px; }
/*.photos-points-de-vente img { float:left; margin:40px 10px 30px 0; border:3px solid #CECECE;}*/
.detail-points-de-vente { float:left; }
.detail-points-de-vente .description {  width:210px; float:left; padding:0 70px 0 0;}
.detail-points-de-vente .titre { font-size:14px; font-weight:bold; color:#13a8c8;}
.detail-points-de-vente .adresse { padding:0 0 0 10px; display:inline; width:200px; background:url(images/bg_pointille.gif) repeat-y; color:#474747; margin:25px 0 0 0; float:left;}
.soustitre { font-size:10px; font-weight:bold; color:#13a8c8;}
.btn-corpo { background-color:#B30033; font-size:9px; padding:0px 3px 0px 3px; border:0; margin:0 0 0 0; cursor:pointer; }
.btn-corpo a { color:#fff; text-decoration:none; }

.adresse_pointille{background:url(images/bg_pointille.gif) repeat-y; padding:0px 15px 0px 15px; margin-left:5px;}

input.radio { vertical-align:middle; border:1px solid #FFF;}
table.contact { margin:20px 0 0 10px;} 
.plan { padding:3px 3px 12px 3px; background-color:#BDBDBD; width:494px; }
/* */


.verdana10G {font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.verdana10G a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747; text-decoration:none;}
.verdana10G a:hover{color:#000;}

.verdana10GS {font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.verdana10GS a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#7b7b7b; text-decoration:underline;}
.verdana10GS a:hover{color:#000;}

.verdana11GC {font:11px Verdana, Arial, Helvetica, sans-serif; color:#616161;}

.arial11B {font:11px Arial, Verdana, Helvetica, sans-serif; color:#11a3c1;}
.arial11B a{font:11px Arial, Verdana, Helvetica, sans-serif; color:#11a3c1; text-decoration:underline}
.arial11B a:hover{font:11px Arial, Verdana, Helvetica, sans-serif; color:#0AB6CC;}



.verdana10B {font:10px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana11B {font:11px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana12B {font:12px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana12N {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.verdana13B {font:13px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana16B {font:16px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}

.arial15B {font:15px Arial, Helvetica, sans-serif; color:#11a3c1;}
.bgpointille {background:url(images/bg_pointille.gif) repeat-y;}

.content-cheque { padding:0 0 40px 0;}
.navig-cheques-item { margin:7px 0 16px 9px; background-color:#EAEAEA; font-size:9px; padding:1px 6px 1px 6px; width:50px;}
.navig-cheques-item a { color:#5A5A5A; text-decoration:none;}
.navig-cheques-item:hover { background-color:#f4f4f4;}

.parrainage_pagination {font:9px Verdana, Arial, Helvetica, sans-serif;}
.parrainage_pagination a {background:#EAEAEA; color:#5A5A5A; font:9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;padding:1px 3px 1px 3px;}
.parrainage_pagination a:hover { background:#f4f4f4;}

.parrainage_paginationCurrent { font:bold 9px Verdana, Arial, Helvetica, sans-serif;}
.parrainage_paginationCurrent a {background:#fff; font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#5A5A5A; text-decoration:none;
 padding:1px 3px 1px 3px;}
.parrainage_paginationCurrent a:hover {color:#5A5A5A;}


.navig-parrainage-item {color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; width:60px; }
.navig-parrainage-item a {background:#11a3c1;  color:#fff; text-decoration:none; padding:1px 6px 2px 6px; cursor:pointer;width:184px; }
.navig-parrainage-item a:hover { color:#fff; background:#29b2ce; cursor:pointer;}

.navig-points-item {color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;  }
.navig-points-item a {background:#EAEAEA;  color:#5A5A5A; text-decoration:none; padding:1px 6px 2px 6px; cursor:pointer; width:184px; }
.navig-points-item a:hover { color:#5A5A5A; background:#f4f4f4; cursor:pointer;}


.inputRadio {border:0;}

.tahoma09N{
	font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform:uppercase;
}


/* PANIER */
.navig-mon-panier { margin:20px 0 40px 0;}
.navig-mon-panier img{ margin:0 20px 0 0;}

.content-panier {
	padding:0 0 40px 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
}
.bleu-panier { font:10px Verdana, Arial, Helvetica, sans-serif; color:#00a5c8;}
.titre-panier { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#00a5c8;}
.total-panier { font:11px Verdana, Arial, Helvetica, sans-serif; color:#00a5c8;}
.bg_bleu-panier { background:url(images/menupanier/bg_bleu.gif) repeat-x; margin-top:2px;}
.bg_gris-panier { background:url(images/menupanier/bg_gris.gif) repeat-x; margin-top:2px;}

.content-panier input{
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
}

input.btn-panier { background:#EAEAEA; font-size:9px; padding:1px 6px 1px 6px; overflow:visible; border:0;color:#646464;}
.btn-panier a { color:#5A5A5A; text-decoration:none;}
.btn-panier:hover { background:#f4f4f4; cursor:pointer;}

input.btng { background:#EAEAEA; padding:1px 6px 1px 6px; overflow:visible; border:0;color:#646464; border:1px solid #c3c3c3;
font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.btng a { color:#5A5A5A; text-decoration:none;}
.btng:hover { background:#f4f4f4; cursor:pointer;}

input.btnb { background:#13a8c8; padding:1px 0 0 0; overflow:visible; border:0;color:#fff; border:1px solid #0391af;
font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.btnb a { color:#fff; text-decoration:none;}
.btnb:hover { background:#29b2ce; cursor:pointer;}

input.btn-panierb { background:#13a8c8; font-size:9px; padding:1px 6px 1px 6px; overflow:visible; border:0;color:#fff;}
.btn-panierb  a { color:#fff; text-decoration:none;}
.btn-panierb:hover { background:#29b2ce; cursor:pointer;}

input.input_submitR { background:#b60f3f; font-size:9px; padding:1px 4px 1px 4px; overflow:visible; border:0;color:#fff;}
.input_submitR a { color:#fff; text-decoration:none;}
.input_submitR:hover { background:#c71447; cursor:pointer; border:1px solid #e4e4e4;}


input.input_plan { background:#b60f3f; font-size:9px; padding:1px 4px 1px 4px; overflow:visible; border:0;color:#fff;}
.input_plan a { color:#fff; text-decoration:none;}
.input_plan:hover { background:#c71447; cursor:pointer;}


.avis_wrong{ color:#00FF00;}


/* Infobulle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
.Infobulle {
	background: url(images/bulle_background.gif) top right no-repeat;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#1193C0;
	text-align:right;
	padding:2px 4px 0px 4px;
	height:22px;
}	



/* pré-commande ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

.precommande{
color:#B30033;
font-family:tahoma, verdana;
font-size:9px;
font-weight:bold;
}

.alertPanier{
border:#B60F3F 1px dashed;
color:#B60F3F;
padding:3px;
margin-bottom:20px;
}

.epuise{
color:#B30033;
font-family:tahoma, verdana;
font-size:9px;
font-weight:bold;
}


.precom_link{
color:#1193C0;
text-decoration:none;
font-weight:bold;

}

.precom_link:hover{
color:#13A8C8;
text-decoration:none;
font-weight:bold;

}

.enstock_preco{
color:#13A8C8;
}

.enattente_preco{

}