/*
** GENERAL
*/
* {font:11px Arial, Helvetica, sans-serif; color:#000;}
a:active, a:visited {color:#000; font-weight:bold; text-decoration:none;}
a:hover {color:#000; font-weight:bold; text-decoration:underline;}
img {border:0px;}
body {background-color:#F0EBE6; margin:4px 0px 0px 0px; }
input {border:1px solid #000; padding:2px;}
select {background:#fefefe;}
input.ok {border:0px;}
strong {font-weight:bold;}

/* Containers */
td.containerCenter {width:915px; text-align:center; vertical-align:top; background-color:#463427; border:1px solid #fff;}
table.container {width:100%; margin:15px;}

/* Header */
table.header {width:100%; height:130px; background-color:#fff;}
td.header {padding-top:10px;}
td.logo {width:300px; vertical-align:top; padding:12 0 0 30;}
td.menuContainer {vertical-align:top; padding-top:10px;}
td.welcome {font:bold 11px "arial"; color:#453526;  padding:12 0 12 30;}

/* Menu */
table.menu {width:580px;}
td.menuTop {width:100%; height:33px; /*border-bottom:1px solid #0182AC;*/ vertical-align:bottom;}
td.menuBottom {height:33px; vertical-align:top;}
td.menuLink {padding:0 6px;}

/* Bottom */
table.bottom {width:100%; height:45px; background-color:#fff;}
td.bottomText {color:#443427; text-align:center; padding:10px; padding-top:7px;}
td.bottomText a, a:active, a:visited {color:#463427; font-weight:bold; text-decoration:none;}
td.bottomText a:hover {color:#463428; font-weight:bold; text-decoration:underlined;}
img.lineBlue {width:780px; height:1px; margin-top:25px;}

/* Font */
.colorBlue {font:bold 14px "Arial","arial"; color:#0084AB;}
.titre14 {font:14px "arial";}
.titreBlue2 {font:bold 16px "Arial","arial"; color:#0182AA;}
.titreBlue3 {font:bold 12px "arial"; color:#0182AA;}
.titreMarron {font:15px "Arial","arial"; color:#745A47;}
.titreMagasin {font:bold 15px "Arial","arial"; color:#745A47;}
.titreMarron2 {font:14px "arial"; color:#745A47;}
.titreMarron3 {font:bold 11px "arial"; color:#463426;}
.titleBlack {font:bold 12px "arial"; color:#000;}
.blueBig {font:bold 19px "arial"; color:#0283AD;}

/* Mise en page */
h3.collTitle {font-size:16px; font: bold 18px Verdana; color:#463427; margin:0px 0px 10px 0px;}
p.p1 {font: normal 12px Verdana; text-align:justify; margin-bottom:10px; margin-right:10px;}

/* Lignes sur les cotés */
td.lineLeftTop {width:100px; vertical-align:top;}
td.lineLeftBottom {width:100px; vertical-align:top;}

td.lineRightTop {width:100px; vertical-align:top; text-align:right;}
td.lineRightBottom {width:100px; vertical-align:top; text-align:right;}

/* Contenu */
#middle {width:100%; background:#fff;}
#middle .contactContent {font:14px "arial"; color:#634D40; text-align:left; vertical-align:top; padding:0 20;}


/*
** CONTACT
*/
table.contactForm {width:640px;}
td.contactForm_top {padding-bottom:20px;}
td.contactForm {width:100px; vertical-align:top; padding-right:30px;}

textarea.contactPink {background:#F0EBE7; border:0px; padding:5px;}
textarea.contactBlue {background:#CFE8EF; border:0px; padding:5px;}
input.radioBtn {margin:0px; vertical-align:middle;}

#contactFormContent td {padding-bottom:5px;}
td.contactForm_titre1 {height:30px; font:bold 11px "arial"; color:#443427; vertical-align:bottom;}
td.contactForm_titre2 {height:30px; font:bold 11px "arial"; color:#0084AB; vertical-align:bottom;}
td.contactPoste {font:bold 12px "arial"; color:#463428; padding-left:30px;}

/* Points de vente */
table.ptsventeContainer {width:100%; margin-top:20px;}
table.ptsventeBloc {width:200px; height:360px; margin:0 10 10 20;}
table.ptsventeBloc td {font:11px "arial"; color:#745A47; vertical-align:top; padding-bottom:0px;}
table.ptsventeBloc td img.btn {margin:0 3;}


/*
** PANIER
*/
/* barre du haut */
td.pStatusContainer {height:114px; vertical-align:middle;}
table.pStatus {background:url(img/panier/bg_status.gif) repeat-x;}
table.pStatus td.content {}
table.pStatus td.arrow {height:15px; text-align:center;}
table.pStatus td.pStatusSpacer {width:70px;}
table.pStatus td.pStatusSpacer2 {width:70px; background:url(img/panier/bg_status2.gif) repeat-x;}

div.pStatusCase {width:52px; height:52px; font:40px "arial"; color:#EAE5DF; text-align:center; background:#fff; border:2px solid #A29992;}

div.pStatusTitle {font-size:9px;text-align:center; color:#74665D;}
div.pStatusTitle2 {font-size:9px;text-align:center; color:#0182AC;}

/* Articles */
table.panierArt {width:830px;}
table.panierArt input1 {width:5px;border:1px;solid #000}
table.panierArt input2 {width:94px;border:0px;}
#panier td.titleArt {width:285px; height:20px; vertical-align:middle; background:#fff;}
#panier td.titleAll {width:100px; background:#6F5B50; text-align:center; color:#fff;}

#panier td.line1 {height:55px; text-align:center; vertical-align:middle; background:#CDE5EF; border:1px solid #C5D9E1;}
#panier td.line2 {height:55px; text-align:center; vertical-align:middle; background:#EBE7E4; border:1px solid #DFDBD7;}
#panier td.line3 {height:55px; font-weight:bold; text-align:center; vertical-align:middle; background:#B2D8E5; border:1px solid #C5D9E1;}
#panier td.line1Art {height:55px; font-weight:bold; vertical-align:middle; background:#CDE5EF; padding-left:7px; border:1px solid #C5D9E1;}
#panier td.line2Art {height:55px; font-weight:bold; vertical-align:middle; background:#EBE7E4; padding-left:7px; border:1px solid #DFDBD7;}
.prix {font-size:15px;}

/* total */
td.blue {color:#0082AC;}
table.panierTotal {}
#panier table.panierTotal td {text-align:right; height:20px; padding-left:10px; font-size:12px;}

/* Identification */
table.identForm {}
td.identFormLine {width:100%; height:1px; background:url(img/panier/bg_dots.gif) repeat-x;}
td.identFormInput {padding-bottom:5px;}
table.identForm td {font:11px "arial"; color:#463426;}
table.identForm td.identForm {font:11px "arial"; color:#463426; padding-bottom:1px;}

/* Livraison */
td.livraison {width:370px; vertical-align:top; padding-bottom:20px;}
table.livraison td {font:11px "arial"; color:#453325;}
table.livraisonForm td {padding-bottom:1px;}

/* Paiement */
table.paiementBloc {width:400px; height:120px; background:url(img/panier/paiement_exemple.gif) no-repeat; background-position:right;}
table.paiementBloc td {height:10px;}


/*
** VOTRE COMPTE
*/
table.votrecompte {width:100%;}
table.votrecompte td {vertical-align:middle; padding:20 0;}
table.votrecompte td.line {width:100%; height:1px; background:url(img/panier/bg_dots.gif) repeat-x; padding:0px;}

table.votrecompte table.bloc a {font:bold 11px "arial"; color:#46352B; text-decoration:none;}
table.votrecompte table.bloc a:hover {font:bold 11px "arial"; color:#46352B; text-decoration:underline;}

table.votrecompte table.bloc td {font:11px "arial"; color:#46352B; padding:0px; padding-right:20px;}
table.votrecompte table.bloc td.titre {font:bold 11px "arial"; color:#0181AE; padding-bottom:10px;}

table.bloc table.tab td.titre {font:bold 11px "arial"; color:#fff; text-align:center; background:#6F5B50; padding:5px;}
table.bloc table.tab td.line1 {font:bold 11px "arial"; color:#000; text-align:center; background:#CEE6F0; padding:10 5 10 5;}
table.bloc table.tab td.line2 {font:bold 11px "arial"; color:#000; text-align:center; background:#EBE7E4; padding:10 5 10 5;}

/*
** Home
*/
table.homeContent {}
table.home_Infosbloc {width:286px; margin:0px;}
.btn_commander {position: absolute; margin: 260px 0 0 210px; display: block;}
/* bloc de gauche */
td.home_BlocBg {width:6px; height:100%; background:url(img/home/bg_left.gif) repeat-y;}
td.home_BlocBg2 {width:8px; height:100%; background:url(img/home/bg_right.gif) repeat-y;}
td.home_InfosTitle {width:285px; padding-bottom:10px; vertical-align:top; background:#D5CAC4;}
td.home_InfosContent {height:217px; vertical-align:top; background:#D5CAC4;}
td.InfosBloc_img {padding:0 5 15 13;}
td.InfosBloc_text {color:#463426; vertical-align:top; /*padding:0 13 13 5;*/ padding:0px; padding-bottom:15px;}
img.puce {margin:0px; vertical-align:middle; margin-right:5px;}

/* bloc du centre */
table.home_blocCenter {width:360px; height:306px; background:#6F5B50; margin-left:2px;}
td.focusPhoto {text-align:center; padding:10px; padding-bottom:0px; height:280px;}
td.focusContent {font:normal 11px "arial"; color:#fff; vertical-align:top; padding-left:8px; padding-top:10px;padding-right:3px;}
span.article {font:bold 11px "Arial"; color:#fff;}
/*span.prix {font:normal 27px "Verdana"; color:#fff;}*/
span.prix {font:bold 11px "Verdana"; color:#fff;}

/* Mon compte */
table.home_monCompte {width:210px; background:#F0EBE7; margin-left:2px;}
td.home_loginTitre {padding-bottom:15px;}
td.home_login {font:14px "arial"; color:#A5978C; padding:-5 5 7 5px;}
img.ok {vertical-align:bottom; margin-bottom:4px;}
td.lavente {color:#6f5c50; vertical-align:top; /*padding:0 13 13 5;*/ padding-left : 5px; }
td.laventebold {font:bold 11px "Arial Black";color:#574738; vertical-align:top; /*padding:0 13 13 5;*/ padding-left : 5px; font-style: bold;padding-bottom:2px;padding-top:6px;
}


/* Dernier articles vus */
td.articlesContainer {height:196px; vertical-align:top; background:#D5CAC4;}
td.home_article {border-top:2px solid #fff; border-bottom:2px solid #fff;}
td.home_article2 {background:#D5CAC4; padding:7px; padding-bottom:0px;}

/*
** PRESENTATION
*/

/* mise en page */
ul {margin:0px; padding:0px;}
td.pres span {font-weight:bold; color:#1D97C3;}
td.pres img {margin-right:5px;}
td.pres li.titre {font:bold 12px "Verdana"; color:#463427;list-style:none; margin:0px; padding:0px;}
td.pres p {font: normal 13px Verdana; margin:0px 0px 30px 0px; color:#463427; margin-left:14px;}
td.pres strong {font-weight: bold; color:#453526;}
.welcome {font:bold 11px "arial"; color:#453526;  padding:12 0 12 30;}
