/**********************************************
 *     (C) 2008 Julien Bonnier, m0851         *
 *			j.bonnier@gmail.com               *
 *			http://www.virtu-oz.com           *
 *********************************************/

/********************
  FORMATS GENERAUX 
********************/
body{color:#E4E4E4;margin:0px;background-color:#f3f3eb;height:100%;}
html{height:100%;}
hr, hr.main{border-top:1px solid #636363;border-left:0px;border-right:0px;border-bottom:0px;height:1px;width:100%;}
img{border:0px;}
p{padding:0;margin:0;}
h1{font-size:14pt;font-weight:normal;color:#000000;padding:10px }
h3, h3 a{font-family:Arial, Verdana;font-size:11px;text-decoration:none;font-weight:bold;color:#464646;padding:0;margin:0;}
.big{font-family:Arial, Verdana;font-size:20px;text-decoration:none;font-weight:normal;color:#000000;}
a.big:link{font-family:Arial, Verdana;font-size:20px;text-decoration:none;font-weight:normal;color:#000000;}
a.big:active{font-family:Arial, Verdana;font-size:20px;text-decoration:none;font-weight:normal;color:#000000;}
a.big:visited{font-family:Arial, Verdana;font-size:20px;text-decoration:none;font-weight:normal;color:#000000;}
a.big:hover{font-family:Arial, Verdana;font-size:20px;text-decoration:none;font-weight:normal;color:#000000;}
.lrgr{font-family:Arial, Verdana;font-size:15px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrgr:link{font-family:Arial, Verdana;font-size:15px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrgr:active{font-family:Arial, Verdana;font-size:15px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrgr:visited{font-family:Arial, Verdana;font-size:15px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrgr:hover{font-family:Arial, Verdana;font-size:15px;text-decoration:none;font-weight:normal;color:#c0c0c0;}
.lrg{font-family:Arial, Verdana;font-size:14px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrg:link{font-family:Arial, Verdana;font-size:14px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrg:active{font-family:Arial, Verdana;font-size:14px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrg:visited{font-family:Arial, Verdana;font-size:14px;text-decoration:none;font-weight:normal;color:#ffffff;}
a.lrg:hover{font-family:Arial, Verdana;font-size:14px;text-decoration:none;font-weight:normal;color:#c0c0c0;}
.reg{font-family:Arial, Verdana;font-size:12px;text-decoration:none;font-weight:bold;color:#585858;}
a.reg:link{font-family:Arial, Verdana;font-size:12px;text-decoration:none;font-weight:bold;color:#585858;}
a.reg:active{font-family:Arial, Verdana;font-size:12px;text-decoration:none;font-weight:bold;color:#585858;}
a.reg:visited{font-family:Arial, Verdana;font-size:12px;text-decoration:none;font-weight:bold;color:#585858;}
a.reg:hover{font-family:Arial, Verdana;font-size:12px;text-decoration:none;font-weight:bold;color:#585858;}
.med{font-family:Arial, Verdana;font-size:11px;text-decoration:none;font-weight:normal;color:#8a8a8a;}
a.med:link{font-family:Arial, Verdana;font-size:11px;text-decoration:none;font-weight:normal;color:#000000;}
a.med:active{font-family:Arial, Verdana;font-size:11px;text-decoration:none;font-weight:normal;color:#000000;}
a.med:visited{font-family:Arial, Verdana;font-size:11px;text-decoration:none;font-weight:normal;color:#000000;}
a.med:hover{font-family:Arial, Verdana;font-size:11px;text-decoration:none;font-weight:normal;color:#000000;}
.min{font-family:Arial, Verdana;font-size:10px;text-decoration:none;font-weight:normal;color:#8a8a8a;}
a.min:link{font-family:Arial, Verdana;font-size:10px;text-decoration:none;font-weight:normal;color:#000000;}
a.min:active{font-family:Arial, Verdana;font-size:10px;text-decoration:none;font-weight:normal;color:#000000;}
a.min:visited{font-family:Arial, Verdana;font-size:10px;text-decoration:none;font-weight:normal;color:#000000;}
a.min:hover{font-family:Arial, Verdana;font-size:10px;text-decoration:none;font-weight:normal;color:#000000;}
.med .c1, a.med:link .c1, a.med:visited .c1, a.med:active .c1, .reg .c1, a.reg:link .c1, a.reg:active .c1, a.reg:visited .c1, .lrg .c1, a.lrg:link .c1, a.lrg:active .c1, a.lrg:visited .c1, .big .c1, a.big:link .c1, a.big:active .c1, a.big:visited .c1, .min .c1, a.min:link .c1, a.min:active .c1, a.min:visited .c1{color:#ffffff;}
a.med:hover .c1, a.reg:hover .c1, a.lrg:hover .c1, a.big:hover .c1, a.min:hover .c1{color:#ffffff;text-decoration:none;}
.med .c2, a.med:link .c2, a.med:visited .c2, a.med:active .c2, .reg .c2, a.reg:link .c2, a.reg:active .c2, a.reg:visited .c2, .lrg .c2, a.lrg:link .c2, a.lrg:active .c2, a.lrg:visited .c2, .big .c2, a.big:link .c2, a.big:active .c2, a.big:visited .c2, .min .c2, a.min:link .c2, a.min:active .c2, a.min:visited .c2{color:#b7b7b7;}
a.med:hover .c2, a.reg:hover .c2, a.lrg:hover .c2, a.big:hover .c2, a.min:hover .c2{color:#b7b7b7;text-decoration:none;}
.med .c3, a.med:link .c3, a.med:visited .c3, a.med:active .c3, .reg .c3, a.reg:link .c3, a.reg:active .c3, a.reg:visited .c3, .lrg .c3, a.lrg:link .c3, a.lrg:active .c3, a.lrg:visited .c3, .big .c3, a.big:link .c3, a.big:active .c3, a.big:visited .c3, .min .c3, a.min:link .c3, a.min:active .c3, a.min:visited .c3{color:#000000;}
a.med:hover .c3, a.reg:hover .c3, a.lrg:hover .c3, a.big:hover .c3, a.min:hover .c3{color:#000000;text-decoration:none;}
.med .c4, a.med:link .c4, a.med:visited .c4, a.med:active .c4, .reg .c4, a.reg:link .c4, a.reg:active .c4, a.reg:visited .c4, .lrg .c4, a.lrg:link .c4, a.lrg:active .c4, a.lrg:visited .c4, .big .c4, a.big:link .c4, a.big:active .c4, a.big:visited .c4, .min .c4, a.min:link .c4, a.min:active .c4, a.min:visited .c4, .lrgr .c4, a.lrgr:link .c4, a.lrgr:active .c4, a.lrgr:visited .c4{color:#000000;}
a.med:hover .c4, a.reg:hover .c4, a.lrg:hover .c4, a.big:hover .c4, a.min:hover .c4, a.lrgr:hover .c4{color:#000000;text-decoration:none;}
.med .c5, a.med:link .c5, a.med:visited .c5, a.med:active .c5, .reg .c5, a.reg:link .c5, a.reg:active .c5, a.reg:visited .c5, .lrg .c5, a.lrg:link .c5, a.lrg:active .c5, a.lrg:visited .c5, .big .c5, a.big:link .c5, a.big:active .c5, a.big:visited .c5, .min .c5, a.min:link .c5, a.min:active .c5, a.min:visited .c5{color:#454644;}
a.med:hover .c5, a.reg:hover .c5, a.lrg:hover .c5, a.big:hover .c5, a.min:hover .c5{color:#454644;text-decoration:none;}
.med .c6, a.med:link .c6, a.med:visited .c6, a.med:active .c6, .reg .c6, a.reg:link .c6, a.reg:active .c6, a.reg:visited .c6, .lrg .c6, a.lrg:link .c6, a.lrg:active .c6, a.lrg:visited .c6, .big .c6, a.big:link .c6, a.big:active .c6, a.big:visited .c6, .min .c6, a.min:link .c6, a.min:active .c6, a.min:visited .c6{color:#3f3f3f;}
a.med:hover .c6, a.reg:hover .c6, a.lrg:hover .c6, a.big:hover .c6, a.min:hover .c6{color:#3f3f3f;text-decoration:none;}
.med .c7, a.med:link .c7, a.med:visited .c7, a.med:active .c7, .reg .c7, a.reg:link .c7, a.reg:active .c7, a.reg:visited .c7, .lrg .c7, a.lrg:link .c7, a.lrg:active .c7, a.lrg:visited .c7, .big .c7, a.big:link .c7, a.big:active .c7, a.big:visited .c7, .min .c7, a.min:link .c7, a.min:active .c7, a.min:visited .c7{color:#8a8a8a;}
a.med:hover .c7, a.reg:hover .c7, a.lrg:hover .c7, a.big:hover .c7, a.min:hover .c7{color:#8a8a8a;text-decoration:none;}
.med .c8, a.med:link .c8, a.med:visited .c8, a.med:active .c8, .reg .c8, a.reg:link .c8, a.reg:active .c8, a.reg:visited .c8, .lrg .c8, a.lrg:link .c8, a.lrg:active .c8, a.lrg:visited .c8, .big .c8, a.big:link .c8, a.big:active .c8, a.big:visited .c8, .min .c8, a.min:link .c8, a.min:active .c8, a.min:visited .c8{color:#c11a1a;}
a.med:hover .c8, a.reg:hover .c8, a.lrg:hover .c8, a.big:hover .c8, a.min:hover .c8{color:#c11a1a;text-decoration:none;}
.med .cM, a.med:link .cM, a.med:visited .cM, .reg .cM, a.reg:link .cM, a.reg:visited .cM, .lrg .cM, a.lrg:link .cM, a.lrg:visited .cM, .big .cM, a.big:link .cM, a.big:visited .cM, .min .cM, a.min:link .cM, a.min:visited .cM{color:#464646;}
a.med:hover .cM, a.med:active .cM, a.reg:hover .cM, a.reg:active .cM, a.lrg:hover .cM, a.lrg:active .cM, a.big:hover .cM, a.big:active .cM, a.min:hover .cM, a.min:active .cM{color:#000000;text-decoration:none;}
.error{font-family:Arial, Verdana;font-size:12px;text-decoration:none;font-weight:normal;color:#000000;}
.highlight{color:#c80e0e;}
/* TABLE TN */
table.tn{border:0px;margin:0px;border-collapse:collapse;border-spacing:0px;}
/* TABLE HEADER */
table.header{border:0px;margin:0px;background-color:#636363;background-image:url('./images/header_bg.gif');height:53px;width:840px;border-collapse:collapse;border-spacing:0px;}
td.header{border:0px;margin:0px;background-color:transparent;padding:0px;}
/* TABLE FOOTER */
table.footer{border:0px;margin:0px;background-color:#9d9d99;height:33px;width:840px;border-collapse:collapse;border-spacing:0px;}
td.footer{border:0px;margin:0px;background-color:transparent;padding:0px;}
/* TABLE OVERALL */
table.overall{border:0px;margin:0px;background-color:#ffffff;width:840px;/*border-collapse:collapse;*/ border-spacing:10px;}
/* TABLE PI (products information) */
table.pi{border:1px solid #ececec;border-collapse:collapse;border-spacing:0px;width:100%;background-color:#f9f9f9;}
td.pi{border-bottom:1px solid #ececec;}
/* TABLE MENU */
table.menu{border:0px;background-color:#f9f9f9;/*#f3f3f5;*/ width:158px;border-collapse:collapse;border-spacing:0px;}
th.menu{border:0px;background-color:#636363;padding:5px;}
td.menu{border:0px;background-color:#f9f9f9;/*#f3f3f5;*/ padding:0px;text-align:right;}
td.menu2{border:0px;background-color:#f9f9f9;padding:0px;}
hr{border:0;height:8px;width:100%;}
hr.menu{border:none;height:8px;}
/* TABLE CART */
table.cart{/*border-left:0px;border-top:0px;border-right:1px solid #585858;border-bottom:1px solid #585858;*/ border:0px;background-color:transparent;width:620px;border-collapse:collapse;border-spacing:0px;}
table.cart2{border:0px;background-color:transparent;border-collapse:collapse;border-spacing:0px;}
th.cart{border:0px;background-color:#ffffff;padding:0px;text-transform:capitalize;}
td.cart{background-color:#f9f9f9;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:0px;}
td.cart2{background-color:transparent;border:0px;border-top:1px solid #e9e9e9;padding:0px;}
td.cart3{background-color:transparent;border:0px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:0px;}
/* TABLE DIVERS */
table.c1{border:0px;background-color:#3f3f3f;border-collapse:collapse;border-spacing:0px;}
/* TABLE MAIN */
table.main{border:0px;background-color:transparent;width:100%;border-collapse:collapse;border-spacing:0px;}
/* TABLE SLC */
table.slc{border:0px;background-color:transparent;border-collapse:collapse;}
th.slc, td.slc{background-color:#ffffff;border:1px solid #e9e9e9;font-family:Arial, Verdana;font-size:12px;text-decoration:none;color:#000000;text-align:center;padding:2px;}
td.slc{width:50px;}
th.slc{font-weight:bold;}
/* DIV PP (PRODUCTS PICS) */
/*
div.pp{border:1px solid #e9e9e9;background-color:#ffffff;width:187px;height:222px;border-collapse:collapse;border-spacing:0px;overflow:hidden;}
div.ppl{border:1px solid #e9e9e9;background-color:#ffffff;width:295px;height:350px;border-collapse:collapse;border-spacing:0px;overflow:hidden;}
div.pps{border:1px solid #e9e9e9;background-color:#ffffff;width:70px;height:80px;border-collapse:collapse;border-spacing:0px;overflow:hidden;}
div.ppsn{border:0px solid #ffffff;background-color:#ffffff;width:70px;height:80px;border-collapse:collapse;border-spacing:0px;overflow:hidden;}
div.potm{border:1px solid #e9e9e9;background-color:#ffffff;width:600px;height:220px;border-collapse:collapse;border-spacing:0px;overflow:hidden;}
div.pp:hover, div.ppl:hover, div.pps:hover, div.potm{border:1px solid #585858;}*/

div.pp{margin:2px;width:187px;}
div.ppl{margin:2px;width:295px;}
div.pps{margin:2px;width:70px;}
div.ppsn{margin:2px;width:70px;}
div.potm{margin:2px;width:600px;}
/*div.pp:hover, div.ppl:hover, div.pps:hover, div.potm{border:1px solid #585858;}*/




.pHistoryPrev,.pHistoryNext{display:block;width:10px;height:20px;background:url(images/pHpages.gif) no-repeat left center}
.pHistoryNext{background-position:right center}

/* DIV CC_SEC_CODE */
div.cc_sec_code{border:1px solid #585858;text-align:center;position:fixed;top:0px;right:0px;left:0px;width:300px;bottom:0px;background-color:#f9f9f9;color:#3f3f3f;overflow:scroll;z-index:1;}
/* DIV ERROR */
div.error{border:2px solid #ff0000;text-align:center;background-color:#ffcccc;width:300px;}
/* DIV GC_MESSAGE */
div.gc_message{border:1px solid #000000;text-align:left;background-color:#ffffff;width:422px;height:180px;word-wrap:break-word;overflow:auto;color:#000000;font-family:Arial, Verdana;font-size:13px;}
/* FROM OBJECTS */
form{padding:0px;margin:0px;}
select, input{border:1px solid #ececec;background-color:#f9f9f9;color:#3f3f3f;font-family:Arial, Verdana;font-size:10px;}
select.menu, input.menu{border:2px solid #000000;background-color:#f9f9f9;color:#3f3f3f;}
input.addCart{border:0px;background-color:#3f3f3f;color:#e3ded9;width:280px;height:30px;font-family:Arial, Verdana;font-size:12px;font-weight:100;text-transform:uppercase;}
input.remove{border:0px;background-color:transparent;width:13px;height:13px;background-image:url('./images/remove.jpg');}
input.order, button.order, submit.order{border:1px solid #ececec;background-color:#ffffff;color:#3f3f3f;font-family:Arial, Verdana;font-size:10px;}
input.error, select.error{border:1px solid #d8000c;color:#d8000c;background-color:#ffbaba;font-family:Arial, Verdana;font-size:10px;font-weight:bold;}
/* DIVS POPUP */
#popupL1{display:none;visibility:hidden;position:fixed;margin:0;padding:0;left:0;top:0;z-index:49;width:100%;height:100%;background-color:#fff;opacity:.95;}
#popupL2, #size_chart{display:none;visibility:hidden;position:absolute;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0;left:0;top:0;z-index:50;width:100%;height:100%;background-color:transparent;}
/* CURSORS */
img.link{cursor:pointer;}
/* INFO BOXES */
.box_error ul, .box_warning ul, .box_info ul, .box_help ul{list-style:square}
.box_error, .box_warning, .box_info, .box_help{text-align:justify;margin:5px;padding:3px;color:#333;border-style:solid;border-width:1px;font-family:Arial, Verdana, Helvetica, "Nimbus Sans L", sans-serif;font-size:11px;font-weight:bold;}
.box_error{color:#d8000c;border-color:#d8000c;background-color:#ffbaba;}
.box_warning{color:#9f6000;border-color:#9f6000;background-color:#feefb3;}
.box_succes{color:#4f8a10;border-color:#4f8a10;background-color:#dff2bf;}
.box_info{color:#00529b;border-color:#00529b;background-color:#bde5f8;}
