/* GENERAL */
div, p, form, h1, h2, h3, ul, li, td, tr, button { margin:0; padding:0; }
html { background-color:#FFFFDD; font-size:12px; }
body { width:1000px; margin:0 auto; font-family:verdana, arial; background-color:#FFFFCC; 
border-right:1px solid #003300; border-left:1px solid #003300; }
img { border:0; }
.grasrouge { font-weight:bold; color:#CC0033; }
table { border-collapse:collapse; }
th { text-align:center; }
.centrer { text-align:center; }
.droite { text-align:right; }
.petit { font-size:10px; }
.datepetit { font-size:9px;font-style:italic;}
.gras { font-weight:bold; }

/* Bannière */
.baniere { float:left; width:1000px; height:110px; margin:0; padding:0; font-family:"Comic Sans MS";
background-image:url(../images/decors/les-saveurs-du-the-bandeau.jpg); }
.baniere h3 { margin:10px auto 0; padding-left:150px; text-align:center; font-style:italic; color:#003300;; width:800px; 
font-size:35px; }
.baniere h2 { margin:0 auto; padding-left:150px; text-align:center; font-style:italic; color:#003300;; width:800px; 
font-size:23px; }

/* Menu */
.menu { width:1000px; height:25px; background-color:#003300; color:#FFFFCC; clear:both; font-weight:bold; text-align:center;
padding:5px 0 0; line-height:18px; font-size:16px; }
.menu li a { text-decoration:none; color:#FFFFCC; font-weight:bold; }
.menu li a:hover { color:#CC0033; }
.menu ul { margin:0; padding:0 0 0 60px; list-style-type:none; }
.menu li { float:left; padding:0 20px; }

/* Zone Gauche */
.zonegauche { float:left; width:180px; padding:10px; text-align:center; }
.formchxthe ul, .formchxthe ol, .formlog1 ul { margin:0; padding:0; list-style-type:none; }
.formchxthe ul li, .formlog1 ul li { padding:5px 0; text-align:center; }
.formchxthe ul li a { text-decoration:none; color:#009933; font-weight:bold; }
.formchxthe ul li a:hover { color:#CC0033; }
.formchxthe select { width:140px; }
.fdp { font-weight:bold; color:#CC0033; font-style:italic; }
.zonegauche  h3 { text-align:center; font-size:16px; color:#003300;; font-family:"Comic Sans MS"; padding:0px; margin:10px 0 0px; 
font-style:italic; }
.remise200 { color:#003300; font-style:italic; font-size:11px; }
.remise200a { color:#CC0033; font-style:italic; }

/* Pied de page */
.pdp { clear:both; height:25px; background-color:#003300; color:#FFFFCC; clear:both; font-weight:bold; text-align:center; 
padding-top:5px; line-height:18px; }
.pdp a { font-weight:bold; color:#FFFFCC; text-decoration:underline; }
.pdp a:hover { color:#CC0033; }

/* Zone centre */
.centre { float:left; width:600px; color:#003300; }
.centre2 { float:left; width:580px; color:#003300; text-align:justify; padding:10px 10px 20px; }
.centre3{float:left;width:500px;color:#003300;text-align:justify;padding:10px 50px 20px;line-height:18px;position:relative;}
.centre3 h1 { text-align:center; font-size:20px; font-style:italic; margin:15px 0 15px; }
.centre a, .centre3 a, .centre2 a { text-decoration:none; color:#009933; font-weight:bold; }
.centre2 a.pagesel { color:#CC0033; }
.centre a:hover, .centre3 a:hover, .centre2 a:hover { color:#CC0033; }
.ultherouge { list-style-type:none; margin:20px 0; padding:0 10px 0 10px; }
.ultherouge li { padding:0 0 10px; }
.ultherouge2 { list-style-type:none; margin:0px 0 5px; padding:0 10px 0 10px; }
.ultherouge2 li { padding:0 0 5px; }
.centre3 h3 { margin:20px 0 5px; font-size:15px; text-decoration:underline; }
.divhaut { height:90px; padding:5px; }
.divbas { height:22px; }
.prixanc { text-decoration:line-through; color:#CC0033; font-weight:bold; cursor:default; }
.prixnorm { font-weight:bold; }
.centre2 table { border-collapse:collapse; }
.centre2 table tr td { height:150px; }
.ajpanier1 { float:right; padding:5px; color:#CC0033; font-weight:bold; }
.prix { float:left; padding:5px; }
.detthe1 { float:left; width:90px; font-weight:bold; }
.detthe2 { float:right; width:120px; text-align:right; font-weight:bold; text-align:center; }
.image2 { text-align:center; margin:0 0 10px; }
.desc2 { margin:0 0 10px; font-weight:bold; }
.tdimgthe { text-align:center; padding-top:10px; width:283px; }
.descnews{padding:0 5px;text-align:justify;}
.com1 { width:320px; }
.com2 { width:70px; }
.com3 { width:40px; }
.com4 { width:70px; }
.tabcom td { height:25px; }
.tabcom th { text-align:center; }
.com1b {  }
.com2b { text-align:right; }
.com3b { text-align:center; }
.com4b { text-align:right; }
.com5b { text-align:right; font-weight:bold; }
.verscom { text-align:center; margin-top:50px; }
.moypaie { text-align:center; margin-top:30px; }
.tabmc th { height:40px; }
.tabmc td { height:25px; }
.coms1 { width:120px; }
.coms2 { width:100px; }
.coms3 { width:80px; }
.coms4 { width:100px; }
.coms5 { width:100px; }
.coms1a { width:120px; }
.coms2a { width:100px; text-align:center; }
.coms3a { width:80px; text-align:right; }
.coms4a { width:100px; text-align:center; }
.coms5a { width:100px; text-align:center; }
.detcom td { height:25px; }
.detcom th { text-align:center; }
.tvapt { font-size:11px }
.titrethe1 h3 { margin-left:10px; }
.listing td { width:125px; }
.lstcom1 { width:190px; height:25px; }
.lstcom2 { width:85px;text-align:center;}
.lstcom3 { width:65px;text-align:right;}
.lstcom4 { width:30px;text-align:center;}
.lstcom5 { width:65px;text-align:center;}
.lstcom6 { width:30px;text-align:center;}
.lstcom7 { width:30px;text-align:center;}/*reste 5*/
.photoprod { text-align:center; width:200px; }
.accueil { text-align:justify; font-weight:bold; }
.pages { text-align:center; width:580px; margin:10px 0; }
.detailprofil { clear:both; margin:20px 0 0 100px; font-weight:bold; }
.centre2 .tabmodrap2 td{height:30px; }
.tabmodrap2 tr{border:1px solid #000000; }
.tabmodrap2 td input[type=text]{width:60px;}
.imagethe{text-align:center;width:200px;}
.choixcommandes p{float:left;padding:0 20px 0 0;}
.pied{display:none;}


/* inscription */
.forminsc1 { float:left; margin:5px; }
.forminsc2 { float:left; }
.forminsc1 p { height:30px; text-align:right; }
.forminsc2 p { height:30px; }
.taille1 { width:200px; }
.taille2 { width:85px; }
.taille3 { width:85px; }
.taille4 { width:145px; }

/* Zone droite */
.lsdt { text-align:justify; color:#003300;; margin:20px 0 0; line-height:18px; font-weight:bold;}
.lsdt2 { text-align:center; color:#003300;; margin:20px 0 0; padding:0 10px 0 0; line-height:18px; font-weight:bold; }
.lsdt3 { text-align:left; color:#003300;; margin:20px 0 0; padding:0 10px 0 10px; line-height:18px; list-style-type:none;
 font-weight:bold; }
.lsdt3 li { padding:0 0 3px; }

/* Index */
.centre h1 { text-align:center; font-size:20px; font-style:italic; margin:15px 0 10px; }
.promo { margin:10px 5px 10px 10px; border:1px solid #003300;; width:283px; float:left; }
.nouveau { margin:10px 10px 10px 5px; border:1px solid #003300;; width:283px; float:left; }
.promo h2, .nouveau h2 { background-color:#003300; color:#FFFFCC; text-align:center; margin:0; padding:0; font-size:16px; }
.promo h3, .nouveau h3 { font-size:14px; }
.zonedroite { float:left; width:190px; padding:10px 5px 5px; text-align:center; }
a { text-decoration:none; color:#009933; font-weight:bold; }
a:hover { color:#CC0033; }
.inputlog { width:100px; margin:0 0 3px 3px; }
.formlog1 p { text-align:right; width:160px; margin:0 auto; }
.formlog1 .formlogcent, .formlog1 .formlogcent2 { text-align:center; }
.formlog1 .formlogcent2 a { font-size:8px; }
.image1 { width:180px; height:135px; background-image:url(images/decors/the-vente-en-ligne.jpg); padding:0; margin:20px 0 0; }
td h3 { margin-top:10px; }
.formpanier table tr td,.formpanier2 table tr td { height:30px; }
.formpanier table tr th, .formpanier2 table tr th { text-align:center; }
.formpanier table, .formpanier2 table { border-collapse:collapse; }
.formpanier2 {float:right;}
.bastab1 { font-weight:bold; text-align:right; padding-right:10px; }
.fp1 { width:260px; }
.fp2 { width:65px; text-align:right; }
.fp3 { width:80px; text-align:right; }
.fp3port { width:53px; }
.fp4 { width:80px; text-align:right; padding-right:5px; }
.fp5 { width:80px; text-align:center; }
.fp6 { width:90px; text-align:right; }
.inputpan { width:53px; }
.centre2 table.nvpanier tr td { height:50px; }
.centre2 table.nvpanier tr .fp1 { width:px; }
.centre2 table.nvpanier tr .fp2 { width:60px;text-align:right; }
.centre2 table.nvpanier tr .fp3 { width:60px;text-align:right; }
.centre2 table.nvpanier tr .fp2 button { width:17px;text-align:center; }
.centre2 table.nvpanier tr .fp4 { width:60px;text-align:right; }
.centre2 table.nvpanier tr .fp5 { width:80px;text-align:center; }
.centre2 table.nvpanier tr .fp6 { width:60px;text-align:right; }
.centre3 h2{font-size:17px;margin:15px 0 3px;}

/* Contact */
.formcont { margin:40px 0 0; }
.formcont p input { width:500px; margin:5px 0 0; }
.formcont p textarea { margin:5px 0 0; }
.formcont p { width:500px; margin:20px auto; font-weight:bold; }


/* CGV */
.centre2 h1 { text-align:center; font-size:20px; font-style:italic; margin:15px 0 10px; }
.centre2 h3 { margin:20px 0 10px; font-size:15px; text-decoration:underline; }

/* ADMIN */
.formg { float:left; padding:10px; width:115px; }
.formd { float:left; padding:10px; width:425px; }
.formd p, .formg p { height:30px; }
.formd p.zonetext, .formg p.zonetext { height:80px; }
.formd p.zonetext3, .formg p.zonetext3 { height:110px; }
.formd p.zonetext2, .formg p.zonetext2 { height:30px; }
.formd p input { width:300px; }
.formd p.zonetext input, .formd p.zonetext2 input { width:20px; }
.blocktypthe { display:block; width:120px; float:left; }
.blocktypthe2 { display:block; width:100px; float:left; }
.bilfin td { width:75px; }

