* { margin:0; padding:0; }
html { background-color:#FF0000; font-family:Arial; font-size:11px; }
body { margin:0 auto; width:950px; background-color:#FFFFFF; }
.corbug { clear:both; height:0; line-height:0; visibility:hidden; }
.rouge { color:#FF0000; font-weight:bold; }
.vert { color:#009900; font-weight:bold; }
.noir { color:#000000; font-weight:bold; }
.barrouge { color:#FF0000; text-decoration:line-through; font-weight:bold; }
.barnoir { color:#000000; text-decoration:line-through; font-weight:bold; }
img { border:0; }
ul { list-style-type:none; }
.lienjs { font-weight:bold; cursor:pointer; }
.right { float:right; }
.left { float:left; }
.pages { text-align:center; margin:10px 0 5px; }
.pages a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.pages a.liennoir { font-weight:bold; text-decoration:none; color:#000000; font-size:12px; }

/* ENTETE */
.menuhaut { background-color:#FAFAFA; color:#5A5A5A; width:950px; height:18px; }
.mh1 { float:left; margin-left:5px; font-weight:bold; }
.mh2 { float:left; margin-left:50px; }
.mh2 a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.mh3 { float:right;  font-weight:bold; }
.mh4 { float:right; margin-right:5px; font-weight:bold; }

/* PDP */
.pdp { background-color:#FAFAFA; color:#5A5A5A; width:950px; height:18px; padding:5px 0 0 0; border-top:1px solid #CCCCCC; }
.mb1 { float:left; margin-left:5px; font-weight:bold; }
.mb1 a, .mb3 a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.mb2 { float:left; font-weight:bold; text-align:center; width:685px; margin:0 0 0 65px; }
.mb3 { float:right; margin-right:5px; font-weight:bold; }

/* GAUCHE */
.gauche { width:165px; color:#5A5A5A; font-weight:bold; float:left; }
.gauche h3 { padding:1px 0 2px 15px; background-color:#DCE4EF; margin:10px 0 0 0; font-size:12px; }
.recherche { height:37px; }
.recherche input { width:100px; height:16px; border:1px solid #000000; background-color:#FCF2E3; color:#5A5A5A; font-weight:bold; 
font-size:11px; font-family:Arial; }
.recherche button { border:0; background-color:#FFFFFF; vertical-align:middle; cursor:pointer; }
.recherche p { text-align:center; padding-top:5px; }
.news { height:115px; }
.news input { width:100px; height:16px; border:1px solid #000000; background-color:#FCF2E3; color:#5A5A5A; font-weight:bold; font-size:11px; 
font-family:Arial; }
.news button { border:1px solid #000000; background-color:#FF9900; color:#FFFFFF; width:33px; font-size:11px; vertical-align:middle;
 height:18px; cursor:pointer; }
.news div { text-align:center; padding-top:13px; }
.news p { text-align:center; padding-top:15px; }
.gauche li { margin:0 0 0 20px; height:17px; }
.gauche li a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.gauche li a:hover { text-decoration:underline; color:#FF0000; }
.menucat { padding:0 0 5px; }
h3 a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
h3 a:hover { text-decoration:underline; color:#FF0000; }

/* CONTENU */
.contenu { float:left; width:752px; padding:0 16px;border-left:1px solid #DCE4EF; }
.contenu h3 { color:#5A5A5A; }
.panierencours { height:30px; padding:7px 3px 0 0; text-align:right; }
.panierencours p { float:left; }
.panierencours div { text-align:right; float:right; }
.imagehaut { width:752px; text-align:center; padding:0 0 16px;  }
.fil { padding:1px 0 2px 15px; background-color:#DCE4EF; font-weight:bold; color:#5A5A5A; font-size:12px; margin:0 0 15px; }
.fil a { font-weight:bold; color:#5A5A5A; text-decoration:none; }
optgroup option { padding-left:5px; }
.produits { border-collapse:collapse; margin:0 0 40px; }
.produits td { width:225px; text-align:center; color:#003366; font-size:11px; padding:0 10px; }
.produits td div { width:200px; height:200px; border:1px solid #FF6600; margin:20px auto 0; font-weight:bold; }
.produits tr { height:312px; border-bottom:1px solid #CCCCCC; }
.panier { float:right; }
.prix { float:left; height:45px; text-align:left; }
.slogan { height:29px; }
.mentions { background-image:url(images/fond.jpg); background-repeat:no-repeat; text-align:center; font-size:16px; color:#003399; 
font-weight:bold; height:400px; }
.imagehd { float:right; }
.commander { font-size:13px; }
.commander h2 { margin:15px 0 10px; font-size:18px; font-weight:bold; }

.titregr { color:#5A5A5A; font-weight:bold; padding-left:20px; font-size:16px; }
.photogr { text-align:center; }
.logogr { text-align:right; }
.descgr { font-size:12px; }
.detgr { background-color:#FCF2E3; padding:10px; margin:15px 0; }
.destech { font-size:12px; color:#333333; }
.ajcom { border-collapse:collapse; }
.ajcom td { height:40px; }
.ajcom .col1 { width:80px; text-align:center; }
.ajcom .col2 { width:380px; }
.ajcom .col3 { width:110px; text-align:center; }
.ajcom .col3 input { width:100px; }
.ajcom .col4 { width:70px; text-align:center; }
.ajcom .col6 { width:70px; text-align:center; color:#FF0000; font-weight:bold; }
.ajcom .col5 { width:40px; text-align:center; }
.ajcom .col5 input { width:30px; }
.ajcom2 p { text-align:right; }
.ajcom2 p button { border:0; background-color:#FFFFFF; vertical-align:middle; cursor:pointer; }
.ajcom a { text-decoration:none; font-weight:bold; color:#5A5A5A; }

.forminsc1 { float:left; width:343px; height:261px; border:1px solid #CCCCCC; margin:20px 0 0 0; padding:5px; }
.formlogin { float:left; width:343px; height:261px; border:1px solid #CCCCCC; margin:20px 0 0 5px; padding:5px; }
.titreform { font-size:18px; font-weight:bold; }
.forminsc1 .text { margin:20px 0; }
.forminsc1 .button, .formlogin .button { text-align:right; margin:10px 0 0; }
.formlogin2 { padding:5px; background-color:#DCE8EF; height:60px; margin:20px 0 0; }
.formlogin2 .p1, .formlogin2 .p3 { font-weight:bold; float:left; width:120px; margin:0 0 5px; }
.formlogin2 .p2, .formlogin2 .p4 { float:left; width:150px; margin:0 0 5px; }
.formlogin2 .p3, .formlogin2 .p4 { margin:15px 0 0; }
.formlogin2 input { width:125px; }
.formlogin div a { font-weight:bold; text-decoration:none; color:#5A5A5A; }

.forminsc2 h1 { margin:0 0 20px; }
.forminsc2 h2 { font-size:16px; }
.forminsc2 .inscbloc { margin:15px 0 15px 75px; width:590px; padding:10px 10px 0; background-color:#DCE8EF; }
.forminsc2 .partgauche { float:left; width:170px; }
.forminsc2 .partdroite { float:left; }
.forminsc2 p { height:30px; }
.corrbug { clear:both; visibility:hidden; line-height:0px; height:0px; }
.errchamp { background-color:#00FFFF; }

.panier { float:left; }
.panier table { border-collapse:collapse; }
.panier td { padding:0 2px; height:30px; }
.panier .col1 { width:60px; text-align:center; }
.panier .col2 { width:425px; }
.panier .col3 { width:60px; text-align:right; }
.panier .col4 { width:40px; }
.panier .col4  input { width:35px; }
.panier .col5 { width:60px; text-align:right; }
/*.panier .col6 { width:70px; }*/
.panier .col7 { width:70px; text-align:center; }
.panier .col8 { text-align:right; background-color:#F0F0F0; font-weight:bold; }
.panier .col10 { text-align:left; background-color:#F0F0F0; font-weight:bold; }
.panier th, .panier .col9 { background-color:#F0F0F0; height:30px; }

.port { border-collapse:collapse; }
.port input { width:50px; text-align:right; }
.port .col1 { width:100px; text-align:right; }
.port .col2 { width:60px; text-align:center; }
.formright { float:right; margin:0 0 0 30px; }
button { background-color:#DCE4EF; }

.contact h1 { margin:0 0 30px 0; }
.contact p { height:40px; margin:10px 50px 10px 0; }
.contact input { width:500px; }
.contact2 { text-align:center; font-size:12px; }
.grosbleu { font-size:18px; color:#003399; }
.textcontact { text-align:justify; float:right; width:420px; }

.paiement2 { text-align:center; padding:30px 0 0; }
.paiement2 a { text-decoration:none; font-size:14px; color:#5A5A5A; font-weight:bold; }
.tabboncom { border-collapse:collapse; border:1px solid #000000; }
.tabboncom td { padding:0 3px; }
.entefact { margin:0 auto 30px; width:600px; text-align:center; }
.npa { color:#FF0000; text-align:center; }
#lavideo { text-align:center;}
#lavideo3 { text-align:center;width:640px;margin:0 auto;}
#lavideo2 { cursor:pointer; text-align:center; font-weight:bold; color:#5A5A5A; }

/* ADMIN */
.detailprod { margin:20px 0 0 0;width:752px; }
.frmadm p { height:25px; padding:10px 0 2px; }
#dejagr { display:none; }
#dejagr2 { display:block; }
#creagr { display:block; }
#creagr2 { display:none; }
#asso { display:none; }
.listeasso{ width:500px; }
.px1 { width:50px; }
.formcache2 { width:600px; padding:20px; }
.formcache2 p { padding:30px; text-align:center; }
.formcache { width:600px; height:300px; padding:20px; }
.formcache p { padding:30px; text-align:center; }
.formcache h2 { text-align:center; }
.tabmodrap, .tabmodrap2 { border-collapse:collapse; }
.tabmodrap th { background-color:#EEEEEE; }
.tabmodrap td { height:30px; }
.tabmodrap2 td { height:30px; text-align:center; background-color:#EEEEEE; }
.tabmodrap .fond1 { background-color:#EEEEEE; }
.tabmodrap .col1, .tabmodrap2 .col1 { width:60px; }
.tabmodrap .col2, .tabmodrap2 .col2 { width:200px; }
.tabmodrap .col3, .tabmodrap2 .col3 { width:50px; }
.tabmodrap .col4, .tabmodrap2 .col4 { width:50px; }
.tabmodrap .col5, .tabmodrap2 .col5 { width:50px; text-align:center; }
.tabmodrap .col6, .tabmodrap2 .col6 { width:50px; text-align:center; }
.tabmodrap .col7, .tabmodrap2 .col7 { width:50px; }
.tabmodrap .col8, .tabmodrap2 .col8 { width:50px; text-align:center; }
.tabmodrap .col9, .tabmodrap2 .col9 { width:50px; text-align:center; }
.tabmodrap .col10, .tabmodrap2 .col10 { width:80px; }
.tabmodrap .col11, .tabmodrap2 .col11 { width:50px; text-align:center; }
.tabmodrap .col10 select { width:70px; }
.tabmodrap .col3 input { width:45px; }
.tabmodrap .col4 input { width:45px; }
.tabmodrap .col7 input { width:45px; }
.litri { margin:15px 0 0; }
.litri li { height:18px; width:300px; background-color:#EEEEEE; margin:2px 0; cursor:move; }
.litri form button { display:block; float:right; padding:0; height:15px; border:0; color:#FF0000; font-weight:bold; }
.commandes { border-collapse:collapse; }
.commandes p { height:22px; display:inline; float:left; padding:8px 0 0 0; }
.commandes .col1 { width:120px; }
.commandes .col2 { width:70px; }
.commandes .col3 { width:100px; }
.commandes .col4 { width:90px; }
.commandes .col5 { width:60px; }
.commandes .col6 { width:35px; }
.commandes .col7 { width:35px; }
.commandes .col8 { width:35px; }
.commandes .col9 { width:35px; }
.commandes .col10 { width:35px; }
.commandes .col11 { width:35px; }
.commandes .col12 { width:70px; }
.commandes .col13 { width:20px; }
.commandes .col13 img { cursor:pointer; }
.commandes a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.commandes .fond1 p { background-color:#EEEEEE; }
.commandes .col4a { width:90px; color:#FF0000; }
.commandes .col4b { width:90px; color:#000000; }
.commandes .col4c { width:90px; color:#0000FF; }
.commandes .col4d { width:90px; color:#009900; }
.anneecom a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.clients { border-collapse:collapse; }
.clients td { height:17px; }
.clients .col1 { width:300px; }
.clients .col2 { width:300px; }
.clients a { font-weight:bold; text-decoration:none; color:#5A5A5A; }
.clients .fond1 { background-color:#EEEEEE; }
.lienjs { cursor:pointer; font-weight:bold; color:#FF9900; }
.comtab1 { border-collapse:collapse; }
.comtab1 td { padding-top:10px; vertical-align:top; }
.comtab1 .col1 { width:220px; }
.comtab2 { border-collapse:collapse; border:1px solid #000000; }
.comtab2 td, .comtab2 th { height:30px; }
.comtab2 .fond1 { background-color:#EEEEEE; }
.comtab2 .col1 { width:60px; }
.comtab2 .col2 { width:200px; }
.comtab2 .col3 { width:50px; }
.comtab2 .col3 input { width:45px; }
.comtab2 .col4 { width:80px; text-align:right; }
.comtab2 .col5 { width:80px; text-align:right; }
.comtab2 .col6 { width:80px; text-align:center; }
.bilfin td { text-align:right; }
.bilfin td.nommois { text-align:left; }
.fndbf1 { background-color:#FF99CC; }
.fndbf2 { background-color:#FFCC99; }
.fndbf3 { background-color:#FFFF99; }
.fndbf4 { background-color:#CCFFCC; }
.fndbf5 { background-color:#CC99FF; }
.sortable_item { cursor:move; width:100%; list-style:none; }
.ul_style { list-style-type:none; margin:0; padding:0; }

