/*********Global rules************/

* { margin: 0;}
html, body {height: 100%; font-family: Arial, Helvetica, sans-serif;}

ul { list-style:none; }
li { float:left;}
img { border:none;}
input,textarea {font-size:10px;}
textarea { vertical-align:top;}
fieldset { border:none}
a:visited {color: #000;}
legend { font-size:15px; font-weight:bold;  color:#000; }
h1 { padding:0 ; border-bottom:3px dashed #000;  width:360px;}
h2 { padding:10px 0 4px 0 ; font-size:26px; width:360px;}
h3 {  font-size:25px; display:inline;}
h4 { padding:10px 0 10px 0 ; font-size:12px; }
h5 { padding:0 0 5px 0 ; margin-bottom:10px; font-size:16px; border-bottom:1px dotted #000; font-weight:normal; }

/**********Identifier*************/

#article {  padding-bottom:0px; width:400px;}
#angle {  height:81px; width:44px; position:absolute; z-index:999; }
#alertBox { position:absolute; background-color:#000; z-index:1000; height:100%; width:100%; left:0px;  text-align:center; }
#alertContent { position:absolute; color:#fff; z-index:1001; left: 40%; top: 35%; }
#postNew,#archiveDate {  width:660px; padding:0; float:left;}
#addImg { text-align:right; float:left;}
#bar { border:1px solid #000; background-color:#E7B518; height:6px; position:absolute; width:938px; z-index:-2;}
#bigger {height:235px; padding-top:27px;}
#bigger img { }
#bigger p#promotion { clear:none;  font-size:30px; font-style:italic; text-align:left; width:470px; float:left; margin-top:14px;  border-bottom:3px solid #FFCB05; }
#bigger p#promotion span { font-size:26px;}
#bigger p#texpert{ font-weight:bold; width:auto; font-size:25px;  display:inline;  float:right; margin-bottom:10px; }
#bigger p#texpert img{ float:right; }
#delImg { position:absolute; margin:-103px 0 0 -11px; text-align:right; width:140px;}
#globalWrapper {min-height: 100%;height: auto !important;height: 100%;margin: -1px auto -46px; text-align:center; width:1000px;}
#content {margin:0 auto;  text-align:left; float:left;}
#realContent { height:100px; width:300px; background-color:#CCC; text-align:center; padding-top:20px; font-size:14px; color:#000; border:1px solid #000;}
#realContent div { padding:10px 0; margin:0 10px;}
#credit { background:url(../image/footer.png); max-width:1024px; margin:0 auto -12px auto; text-align:right; padding-top:20px; font-size:11px; color: #FFCB05; font-style:italic;}
#contact { clear:both;}
#middle { clear:both;  padding:0 10px 60px 10px; font-size:18px;}
#middle p { width:640px; clear:left; }
#middle div p { width:auto;}
#invent input,#formPart input{ float:right;}
#editor { padding:0; margin:0; float:left;}
#modOpt input {margin-bottom:5px;}
#modCat p, #modWeight p { margin:5px 0;}
#modCat div, #modWeight div { margin:10px 10px 0 0; width:300px; float:left;}
#modCat span, #modWeight span {text-decoration:underline;}
#modCat textarea, #modWeight textarea{ margin:5px 0 0 0;}
#wrapRight { float:right;  width:260px;  margin:0 0 0 20px; border-left:2px solid #ccc; }
#right {  height:80px;  width:260px;  margin:0 0 10px 0;}
#rightAlt { height:226px; width:260px;   margin:0 0 10px 0;}
#rightAlt div.fill { height:202px; }
#rightNews { height:200px; width:260px; background-color:#E7B518;  border:1px solid #000; margin:0 0 10px 0;}
#rightNews div.fill { height:178px; }
#parts { height:108px; width:260px;  margin:-10px 0 0 0;}
#parts div.fill { height:106px; }
#rightAlt ul,#parts ul {padding:0;}
#topBar {height:264px;}
#footer { background-color:#000;}
#footer p { max-width:1024px; margin:0 auto; text-align:right; padding-top:13px; font-size:11px; color: #FFCB05; font-style:italic;}
#footer p  a { color: #FFCB05; text-decoration:none;}
#pLang { float:right; font-size:9px;  margin:-15px 0 0 0; color:#fff; font-family:Arial, Helvetica, sans-serif; }
#pLang a { text-decoration:none; color:#fff; }
#pLang span { color:#FCC60A; font-size:11px;}
#footer, #push {height:38px; margin:0 auto; clear:both;}
#push { padding-top:25px;}
#logo { float:left; margin-left:20px; cursor:pointer;}
#preview {  height:480px; width:640px;}
#postNew { font-size:12px;}
#postNew div { padding:3px;}
#right div.fill { height:57px; }
#simSearch input.longInp { border:1px solid #666; width:140px;}
#sendCat { clear:both; padding-top:10px;}
#smallArticle { height:135px; overflow:auto;}
#soldImg { position:absolute; margin:40px 0 0 50px; font-size:72px; color:#F00; font-style:italic; font-weight:bold; z-index:100; text-decoration:none; cursor:pointer;}
#soldAlt,#soldAlt4 { position:absolute; margin:30px 0 0 11px; font-size:13px; color:#F00; font-style:italic; font-weight:bold; text-decoration:none; cursor:pointer;}
#soldAlt2 { position:absolute; margin:20px 0 0 40px; font-size:18px; color:#F00; font-style:italic; font-weight:bold; text-decoration:none; cursor:pointer;}
#soldAlt3 { position:absolute; margin:22px 0 0 15px; font-size:13px; color:#F00; font-style:italic; font-weight:bold; text-decoration:none; cursor:pointer;}
#sumTitle { height:20px; margin:25px 0 0 0;text-align:center; padding:0; clear:both; }
#sumDesc {  height:20px; margin-bottom:34px; text-align:center; padding:0; font-size:11px;}
#sumTitle li,#sumDesc li { width:125px;  margin:0 0 0 4px; height:20px;  }
#sumDesc p {width:145px; }
#sumTitle li { font-size:23px; background-color:#E8E9E9; height:30px;  padding:3px 0 3px 0; font-weight:bold;}
#sumDesc p { padding-top:3px; }
#sumDesc li { background-color:#F6EBC0; border-top:4px solid #FFCB05; font-size:14px; padding:3px 0 1px 0;}

/*#promo { clear:both; height:233px; margin:20px 0 0 0; padding:0; border-top:2px solid #999; border-bottom:2px solid #999; padding:10px 10px 0 1px;}*/
#promo { clear:both; height:264px; margin:12px 0 0 0; padding:0;  }
#promo li { clear:both; width:122px; }

#validator { text-align:right; float:right; font-size:10px; margin:27px 15px 0 15px;}
#weekly  { font-size:12px;  padding-bottom:275px; margin-top:20px;}
#weekly span { font-weight:bold; font-size:12px;}
#weekly ul{ padding:0; margin:20px 0 ;}
#weekly li.wrapWeek{ background-color:#FFCE12; height:170px; width:226px; margin: 0 10px; padding:0;  }
#weekly ul li ul{ margin:0;  height:70px; width:170px; padding:5px 0;  }
#weekly ul li ul li { width:180px; padding:1px 0;}
#weekly ul img {  margin-bottom:3px;}
/*#weekSpecial span { float:right; margin:5px 10px 0 0; }*/
#weekSpecial { height:35px; width:656px; margin:0 0 1px 0; }
#weekSpecial span { font-size:24px; font-weight:normal;  }
#weekSpecial p{ margin:4px 0 0 0;  padding-right:0px; width:462px;   font-size:30px; font-style:italic; border-bottom:3px solid #FFCB05;}

/************Class****************/

.archive a { color:#000; font-size:10px;}
.back { clear:both; text-align:center; width:940px;}
.btn { background-color: #E7B518; padding:1px 5px; font-size:11px; font-weight:bold; border:1px solid #000; cursor:pointer;}
.currentPage {background-color: #E7B518; color: #000; padding:1px;}
.date { font-size:9px; font-weight:bold; margin-top:10px;}
.news { margin-bottom:10px;}
.wrapPromo { float:left;  width:160px; height:230px; font-size:9px; margin:0 0 0 4px; padding:0; font-size:10px; color:#333;  }
.wrapPromo span {color:#000; }
.wrapPromo ul { padding:0; margin:0;  }

.wrapPromo img { cursor:pointer; border-bottom:3px solid #000; padding-bottom:3px; background-color:#fff;}
.feature { margin-bottom:40px; padding:0; margin:0;}
.feature fieldset {  padding:0; margin:0;}
/*.leg {  font-size:17px;  font-weight: normal ; background:#ccc url(../image/roundtop.png) top no-repeat; padding:7px; margin-top:-143px; height:50px;  margin-left:230px; width:500px; text-align:center;  }*/
.leg {  font-size:30px;  font-weight: normal ; border:1px solid #000; border-bottom:none; background:#ccc; padding:7px; margin-top:-85px; height:50px;  margin-left:160px; width:600px; text-align:center;  }
.leg2 {  font-size:17px; border:1px solid #000; border-bottom:none; font-weight: normal ; background-color:#CCC; padding:6px; margin-top:-43px;  margin-left:30px; width:140px; text-align:center;  }
.leg p { margin-top:20px; }
.firstWeek {margin-top:6px;}
.navBar { float:right; margin:67px 0 0 0px; width:1000px;}
.navBar ul { padding:0px;}
.navBar a { text-decoration:none; color:#000;  font-weight:bold;  margin:0 51px 0 34px; padding-bottom:20px; color:#fff; }
.navBar a.admin { margin:0 30px 0 13px;}
.navBar a.alten {margin:0 46px 0 28px; }
.navBar a:visited {color:#fff; }
.navBar a.adminAlten {margin:0 39px 0 21px; }
.navBar li { margin:0 0 0 0px; padding:5px;  font-size:14px; color:#fff;  height:68px;}
.navBar li img { vertical-align:middle; padding:0; }
.navBar li p { text-align:center;}
.navBar a:hover { color:#FFCB05; }
.fill {height:277px; margin:10px 0 0 0; padding-top:3px;}
.pagination { text-decoration:none; font-size:10px; padding:10px 0 0 0; margin:0 0 10px 25px; clear:left; width:604px;}
.pagination span { font-size:12px;}
.pagination ul { margin:0 0 0 0; float:right;}
.pagination li { margin-left:3px; cursor:pointer;}
.promote { height:120px;}
.thumb { float:right; width:290px; padding:0;}
.thumb li {width:120px; height:90px; cursor:pointer;  margin:0 8px 8px 1px;}
.round {height:41px; width:500px;  margin:80px 0 20px 0; float:left;}
.round1 {height:41px; width:500px;  margin:0 0 20px 0;}
.roundAlt {background:url(../image/round.gif) no-repeat; height:41px; width:100%;   margin:0 0 10px 0;}
.roundAlt h2 { width:100%; }
.sub { display:none; position:absolute; }
.sub li{ clear:both; }
.search { float:left; font-size:10px; margin:0 10px 10px 0; width:143px; }
.search img { cursor:pointer; vertical-align:middle; border-bottom:1px solid #000; border:none;  margin-bottom:7px;}
.search ul { clear:both; width:143px;   background:url(../image/backend.png) no-repeat; height:173px; padding:0 0 0 10px;}
.search li { margin:2px 0 0 0px;  font-size:12px; width:128px; color: #666;}
.search li span { color:#000;}
.search ul li.tankTitle { font-weight:bold; font-size:12px; text-align:center; width:118px; margin:4px 0 10px 0; color:#000;}
.smallImg {float:left; width:260px;  width:143px; height:98px;  text-align:center;}
.smallImg  li {width:130px; cursor:pointer;}
.search p,.search span,.wrapPromo span { font-weight:bold;}
.item,.itemAlt { padding:40px 0 0 0;}
#middle form fieldset { float:left;}
.item {  float:left; padding:10px; height:300px; margin:10px 0 10px -1px; width:920px; background-color:#ccc;}
.item span{ font-weight:bold; font-size:10px;}
.item li {width:280px; font-size:11px; padding:5px 20px 0 0;}
.itemAlt li {width:390px; font-size:12px; padding:5px 20px 0 0;}
.line { height:30px; }
.item select {font-size:10px;}
.longInp { width:130px;}
.sendInp { width:145px;}
.subSelect { color:#00F; }
.subBar ul {}
.subBar li { clear:both; width:225px; margin:0; padding:0; font-size:11px; font-weight:bold;}
.subBar select { width:140px; margin-left:6px; float:right; margin:0 0 5px 0; border:1px solid #666; }
.subBar fieldset { }
.tooltip { display:none; text-align:right; position:absolute; height:228px; clear:both; width:250px; margin:-238px 0 0 330px;  background-color:#ccc; border:1px solid #000;}
.tooltip p{ margin:5px 5px 5px -400px;}
.topWeek { height:25px; width:210px; background-color:#E7B518;  border:1px solid #000;}
.mainSelect a {background:url(../image/angle.png) bottom center no-repeat;  }
.validate { font-size:11px; }
.validate div { padding:2px; }
.wrapBtn { margin:5px 0;}
#phoned { width:190px; float:right; font-size:25px; text-align:right;}
#phoned span { font-weight:bold;}
.rHomed { border-bottom:4px dashed #000; }
.efImg { position:absolute; display:block; margin-top:-162px; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.efImg1 { position:absolute; display:block; margin-top:-95px; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.efImg2 { position:absolute; display:block; margin-top:-105px; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.efImg3 { position:absolute; display:block; margin-top:0px; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.alert fieldset { background:url(../image/sendFriend.png) center no-repeat; height:26px; padding-top:10px; width:880px;}
.alert .btn { background:none; border:none; color:#fff;  font-weight:normal; font-size:13px; }
.alert div.barred1_fr,.alert div.barred2_fr { padding:0 1px; background-color:#fff; height:1px; margin-left:2px;  display:inline; }
.alert div.barred1_en,.alert div.barred2_en { padding:0 1px; background-color:#fff; height:1px; margin: 0 11px 0 15px;  display:inline; }
.alert div.barred1_alt_fr,.alert div.barred1_alt_en,.alert div.barred2_alt_fr,.alert div.barred2_alt_en {  display:none; }
.item li {}
.barLeft { background-color:#fff; position:absolute; height:340px; width:9px; margin-left:292px;}
.barRight { background-color:#fff; position:absolute; height:340px; width:9px; margin-left:592px;}
#setSearch { clear:left; width:700px; margin-left:26px;}
.resultats { }
.bitterCont {float:left; width: 660px; margin-top:50px; clear:both; position:relative;}
.bitterCont p {  }
.bitterRight { width: 285px; float: right;}
.carousel { background-color:#F7F7F7; width:665px; height:328px; margin:16px 0 0 337px; display:none;}
div#globalWrapper div#content div#topBar div.carousel div.carousel-wrap ul li img{ margin:-2px 0 0 -40px;}
.carousel .carousel-next,.carousel .carousel-previous{ display:none;}
.carousel-pagination { margin:-30px 0 0 10px; position:absolute;}
.carousel-pagination p span { cursor:pointer; background-color:#000; border:2px solid #F9CC10; margin:5px 3px; padding:0 6px; font-size:10px; color:#fff;}
#archiveDate .selectArea { margin-left:15px;}
#logout {}
.wrapEdit {}
#soldImg { width:640px;}
.parts img {margin:5px 20px 0 0; padding:3px; border:1px solid #666;}
#contactParts { font-size:18px; width:820px; float:left;}
#contactProducts { font-size:18px; width:820px; float:left; margin-top:50px;}
#mybook {margin-right:-36px; float:right; }
#custom-menu ul li a { cursor:pointer;}
#listExt li { margin:0 0 6px 0;}
ul#wLogo img { padding:0; margin:0; width:300px;}
ul#wLogo { padding:40px 0 0 0; clear:both;}
ul#wLogo li { margin:10px 13px 10px 0; float:left; width:300px; height:280px;}
ul#wLogo li p {margin:10px 0 0 0; width:300px;}
.pagalt {padding-top:70px;}
/*.bigPiece { text-transform:uppercase; font-size:14px; padding:2px 0; border-bottom:2px solid #FFCB05; border-top:2px solid #FFCB05; width:100%;}*/
.bigPiece { text-transform:uppercase; font-size:20px; border-bottom:2px solid #FFCB05; width:100%; font-style:italic; font-weight:normal; margin-bottom:5px;}

/*.overAlt { background:url(../image/altover.png); position:absolute; height:166px; width:212px; filter: alpha(opacity=20); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }*/
