/* -------- GENERAL CLASSES -------- */
body {margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #843601; background-image: url(../images/backgrounds/wallpaper.png); background-repeat: repeat-y; background-position: center 0px;}

div, form, fieldset, img, h1, h2, h3, h4, h5, h6, p, dl, dt, dd {margin: 0px; padding: 0px; font-weight: normal;}
img {border: none; vertical-align: bottom;}

a {color: #aa4805; text-decoration: underline;}
a:hover {color: #c96623; text-decoration: underline;}

a.paperReadMore {margin: 15px 0px 0px 0px; padding: 11px 0px 13px 47px; width: 76px; display: block; clear: both; color: #1aa6d3; font-size: 11px; background: url(../images/butoane/lisez_plus.png) no-repeat 0px 0px;}
a.paperReadMore:hover {color: #c96623;}
a.paperReadMore01 {margin: 0px; padding: 10px 0px 14px 47px; width: 76px; display: block; clear: both; color: #9b886a; font-size: 11px; background: url(../images/butoane/lisez_plus_01.gif) no-repeat 0px 0px;}
a.paperReadMore01:hover {color: #cda76a;}
a.paperReadMore02 {margin: 0px; padding: 10px 0px 14px 47px; width: 76px; display: block; clear: both; color: #9b886a; font-size: 11px; background: url(../images/butoane/lisez_plus_02.gif) no-repeat 0px 0px;}
a.paperReadMore02:hover {color: #cda76a;}

a.maro {color: #8f6111;}
a.maro:hover {color: #c96623;}
a.maro01 {color: #843601; text-decoration: none;}
a.maro01:hover {color: #c96623; text-decoration: underline;}
a.comments {color: #77500e;}
a.comments:hover {color: #b96d25;}
a.lightBrown {color: #b96d25;}
a.lightBrown:hover {color: #9e4306;}

a.linkPanier {padding: 1px 0px 4px 27px; font-size: 11px; color: #8f6111; background: url(../images/icons/cart_01.gif) no-repeat 0px 0px;}
a.linkPanier:hover {color: #c96623;}

a.acheterButon {margin: 0px; padding: 11px 40px 14px 43px; color: #9b886a; font-size: 11px; background: url(../images/butoane/acheter.gif) no-repeat 0px 0px;}
a.acheterButon:hover {color: #cda76a;}


div.cleaner {height: 0px; overflow: hidden; clear: both;}






/* -------- HEADER -------- */
div#header {margin: 0px auto; padding: 0px; width: 990px; height: 264px; overflow: hidden; position: relative; clear: both; background: url(../images/backgrounds/bg_paper_top.jpg) no-repeat 0px 0px;}
div#header h1 {margin: 20px 0px 0px 32px; padding: 0px; width: 176px; height: 208px; overflow: hidden; text-indent: -20000px;}
div#header h1 a {width: 176px; height: 208px; display: block;}
div#header .description { display:none; }
div#header label {display: none;}

div.search {margin: 204px 0px 0px 0px; padding: 0px; width: 278px; overflow: hidden; position: absolute; top: 0px; left: 321px;}

div.account {margin: 204px 0px 0px 30px; padding: 0px; width: 360px; overflow: hidden; position: absolute; top: 0px; left: 599px;}
div.account dl {margin: 2px 0px 0px 0px; padding: 0px; font-size: 11px; color: #a34c0c;}
div.account dl dt {font-size: 18px; color: #444444; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
div.account dl dd {margin: 8px 0px 0px 1px;}
div.account dl span {padding: 0px 9px;}




/* -------- CONTAINER -------- */
div#container {margin: 0px auto; padding: 0px; width: 990px; position: relative; overflow: hidden; background: url(../images/backgrounds/bg_paper_center.jpg) repeat-y right top;}
div#rightBackground {margin: 0px; width: 990px; background: url(../images/backgrounds/bg_paper_center_right.jpg) repeat-y 0px 0px;}
div#bottomBackground {margin: 0px auto; width: 990px; height: 26px; overflow: hidden; clear: both; background: url(../images/backgrounds/bg_paper_bottom.png) no-repeat 1px 0px;}




/* -------- CONTENT -------- */
div#content {margin: 0px; padding: 0px 32px 0px 35px; width: 533px; float: left; overflow: hidden; position: relative;}
h2.pageName {margin: 4px 0px 31px 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #aa4805; text-transform: uppercase; font-style: italic;}

p.sitePath {margin: -27px 0px 27px 0px; padding: 0px; position: relative; clear: both; font-size: 11px; text-indent: 1px; color: #9b5b2f;}
p.sitePath a {margin: 0px 2px 0px 6px; color: #ac5c21;}
p.sitePath a.first {margin-left: 8px; padding: 0px 0px 0px 15px; background: url(../images/icons/accueil.gif) no-repeat 0px 3px;}
p.sitePath a:hover {color: #9c4606;}



/* -------- POST -------- */
div.post {margin: 0px 0px 30px 0px; padding: 0px; clear: both; position: relative;}
div.post h5 {margin: 0px 11px 0px 0px; padding: 7px 1px 0px 2px; width: 40px; height: 53px; overflow: hidden; float: left; font-size: 11px; color: #ffffff; text-align: center; background: url(../images/icons/calendar.png) no-repeat 0px 0px;}
div.post h5 strong {padding-top: 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #842d27;}

div.post h2 {padding: 2px 0px 7px 0px; font-size: 24px; line-height: 26px; color: #5b2904; text-indent: -1px;}
div.post h2 a {color: #5b2904; text-decoration: none;}
div.post h2 a:hover {color: #aa4805; text-decoration: underline;}
div.post h4.prodPrice {margin: 30px 0px 30px 0px; font-size: 18px;}
div.post h6 {margin: 0px 0px 12px 0px; font-size: 11px; color: #aa4805;}
div.post h6.oldPrice {margin: -27px 0px 30px 0px; font-size: 11px; text-decoration: line-through; font-weight: bold;}
div.post h6 span.views {padding: 0px 0px 0px 36px; color: #ad5c21; background: url(../images/icons/seen_by.png) no-repeat 14px 2px;}
div.post h6 a.comments {padding: 0px 0px 3px 36px; color: #ac5c21; background: url(../images/icons/comments.png) no-repeat 13px 2px;}
div.post h6 a.comments:hover {color: #9c4606;}

div.post div.entry {margin: 12px 0px 15px 0px; clear: both; line-height: 16px;}
div.post div.entryDetail {margin: 12px 0px 15px 0px; padding-top: 5px; clear: both; line-height: 16px;}
div.post img.normalPicture {margin: 3px 14px 16px 0px; padding: 5px; float: left; background-color: #eee9dd; border: 0px solid #d7b988;}

div.post div.comments {margin: 0px; padding: 20px 0px 0px 0px; clear: both;}
div.post div.comments h3 {margin: 0px; padding: 0px; clear: both; font-size: 18px; color: #843601;}
div.post div.comments h4 {margin: 0px; padding: 4px 0px 11px 32px; font-size: 11px; background: url(../images/icons/hand_01.gif) no-repeat 1px 5px;}

dl.comments {margin: 0px; padding: 0px; clear: both; color: #8f6111}
dl.comments dt {margin: 20px 0px 8px 0px; padding: 0px; color: #77500e;}
dl.comments dt em {margin: 0px; padding: 0px; display: block; font-size: 11px; font-style: normal; color: #947237;}
dl.comments dd.comment {padding: 0px 0px 20px 0px; background: url(../images/backgrounds/line_comment.gif) repeat-x 0px bottom;}
dl.comments dd.utils {padding: 10px 0px 14px 0px; font-size: 11px; color: #b96d25; background: url(../images/backgrounds/line_comment.gif) repeat-x 0px bottom;}
dl.comments dd.utils span {padding: 0px 7px;}

div.productsListing {margin: 0px; padding: 0px; width: 563px; position: relative; clear: both;}

div.productLeft {margin: 0px 30px 0px 0px; padding: 30px 0px 0px 0px; width: 250px; overflow: hidden; float: left;}
div.productLeft a.productPic {margin: 0px 9px 0px 0px; padding: 0px; width: 97px; height: 99px; overflow: hidden; display: block; float: left; background: url(../images/backgrounds/bg_product_home.png) no-repeat 0px 0px;}
div.productLeft a.productPic img {margin: 8px 0px 23px 10px; padding: 0px; width: 75px; height: 75px; position: relative; display: block;}
div.productLeft h3 {margin: 1px 0px 0px 0px; font-size: 14px; font-weight: bold;}
div.productLeft h4 {margin: 0px; font-size: 12px; font-weight: normal;}
div.productLeft p {margin: 6px 0px 10px 0px; padding: 0px; font-size: 11px; line-height: 14px; color: #8f6111;}

p.paginare {margin: 50px 0px 14px 0px; padding: 0px 0px 8px 0px;}
p.paginare a.pagina {margin: 0px 0px 0px 2px; padding: 1px 4px 2px 5px; color: #555555; text-decoration: none; background-color: #eae3d7;}
p.paginare a.paginaActiva {margin: 0px 0px 0px 2px; padding: 1px 4px 2px 5px; color: #ffffff; text-decoration: none; background-color: #b15a04;}
p.paginare a.pagina:hover {color: #ffffff; background-color: #d09149;}
p.paginare span {padding: 0px 6px;}

div.searchResult {margin: 26px 0px; clear: both;}
div.searchResult h3 {margin-bottom: 3px; font-size: 18px;}
div.searchResult h3 a {text-decoration: none;}
div.searchResult em {display: block; font-size: 11px; font-style: normal;}



/* -------- SIDEBAR -------- */
div#sidebar {margin: 0px; padding: 0px 30px 50px 30px; width: 330px; overflow: hidden; position: relative; float: left;}


dl#navigation {margin: 71px 0px 0px 0px; padding: 65px 0px 16px 0px; width: 164px; float: left; position: relative; font-size: 14px; background: url(../images/backgrounds/bg_menu.png) repeat 0px 0px;}
dl#navigation dt {width: 148px; height: 120px; overflow: hidden; position: absolute; top: -54px; left: -18px; text-indent: -20000px; background: url(../images/backgrounds/menu_title.png) no-repeat 0px 0px;}
dl#navigation dd {margin: 0px 14px; padding: 0px; background: url(../images/backgrounds/line_menu.gif) repeat-x left bottom;}
dl#navigation dd.cover {margin-top: -1px; height: 1px; overflow: hidden; position: relative; background-color: #eee8dd; background-image: none;}
dl#navigation a {padding: 3px 0px 5px 22px; display: block; position: relative; color: #159ac5; text-decoration: none; background: url(../images/icons/bul_menu.gif) no-repeat 3px 7px;}
dl#navigation a:hover {color: #8a754a; text-decoration: none;}


dl#newsletter {margin: 26px 0px 0px 22px; padding: 114px 0px 20px 0px; width: 142px; float: left; position: relative; font-size: 11px; color: #533724; line-height: 16px;}
dl#newsletter dt {width: 161px; height: 97px; overflow: hidden; position: absolute; top: 0px; left: 0px; text-indent: -20000px; background: url(../images/backgrounds/newsletter.png) no-repeat 0px 0px;}
dl#newsletter dd.abboner {margin: 17px 0px 0px 0px; padding: 0px 0px 0px 33px; background: url(../images/icons/hand.gif) no-repeat 0px 3px;}


div#botiqueSide {margin: 0px; padding: 42px 0px 0px 0px; width: 353px; clear: both; position: relative; font-size: 11px; line-height: 14px;}
div#botiqueSide h3 {margin: 0px 0px 20px 0px; height: 17px; overflow: hidden; clear: both; text-indent: -20000px; background: url(../images/texte/boutique.png) no-repeat 0px 0px;}
div#botiqueSide a.product {margin: 0px 20px 20px 0px; padding: 0px; width: 97px; overflow: hidden; display: block; float: left; background: url(../images/backgrounds/bg_product_home.png) no-repeat 0px 0px;}
div#botiqueSide a.product img {margin: 8px 0px 23px 10px; padding: 0px; width: 75px; height: 75px; position: relative; display: block;}
div#botiqueSide p.shoppingCart {margin: 8px 0px 0px 0px; padding: 0px 0px 4px 27px; clear: both; position: relative; background: url(../images/icons/cart.gif) no-repeat 0px 0px;}


div#annonces {margin: 45px 0px 0px 0px; padding: 0px; width: 330px; clear: both; position: relative;}
div#annonces h3 {margin: 0px 0px 9px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #392d21;}
div#annonces ul {margin: 0px; padding: 16px 13px; clear: both; list-style-type: none; border: 1px solid #ece7dc; background: url(../images/backgrounds/bg_annonces.png) repeat 0px 0px;}
div#annonces ul li {margin: 0px 0px 13px 0px; padding: 0px 0px 0px 19px; font-size: 11px; line-height: 16px; color: #533724; background: url(../images/icons/arrow_01.gif) no-repeat 0px 4px;}
div#annonces ul li.seeAll {margin-bottom: 3px; background: none;}
div#annonces ul li em {display: block; font-style: normal;}
div#annonces div.radioImg {margin: 0px; padding: 0px; width: 69px; height: 75px; overflow: hidden; position: absolute; top: -27px; right: -6px; background: url(../images/icons/radio.png) no-repeat 0px 0px;}





/* -------- FOOTER -------- */
div#footer {margin: 52px 0px 0px 0px; padding: 0px; clear: both; position: relative; background: url(../images/backgrounds/bg_footer.png) repeat-x 0px 0px;}
div.contFoot {margin: 0px auto; padding: 45px 0px 44px 35px; width: 955px; font-size: 11px;}

div#footer dl {margin: 0px 29px 71px 0px; padding: 0px; width: 289px; overflow: hidden; float: left; color: #ffffff; line-height: 14px;}
div#footer dl dt {margin: 0px; padding: 0px 0px 24px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; line-height: 24px; color: #ffb400;}
div#footer dl dd {margin: 0px; padding: 0px 0px 1px 0px; background: url(../images/backgrounds/dotted_footer.png) repeat-x 0px bottom;}
div#footer dl dd a {margin: 0px; padding: 3px 0px 7px 20px; display: block; color: #ffffff; text-decoration: none; background: url(../images/icons/arrow_02.gif) no-repeat 0px 6px;}
div#footer dl dd a:hover {color: #ffcc00;}

div#footer p.navigationBottom {margin: 0px; padding: 14px 0px 0px 0px; float: right; width: 637px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
div#footer p.navigationBottom a {margin-right: 15px; color: #ffcc00; text-decoration: none;}
div#footer p.navigationBottom a:hover {color: #ffffff;}

div#footer p.copyright {margin: 0px; padding: 15px 0px 0px 0px; width: 289px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #d3c8ba; background: url(../images/logo_footer.png) no-repeat 0px 0px;}




/* -------- FORM ELEMENTS -------- */
input.searchField {margin: 2px 5px 0px 0px; padding: 2px 3px 3px 3px; width: 196px; border: 1px solid #d4d4d4; background-color: #f5f5f5; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #7f7664;}
input.searchButon {margin: 0px; padding: 0px; vertical-align: top;}

input.accountField {margin: 2px 3px 5px 0px; padding: 2px 3px 3px 3px; width: 141px; border: 1px solid #d4d4d4; background-color: #f5f5f5; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #7f7664;}
input.accountButon {margin: 0px 0px 0px 2px; padding: 0px; vertical-align: top;}

input.commentField {margin: 0px; padding: 2px 3px; width: 270px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8f6111;}
select.commentField {margin: 0px; padding: 0px; width: 278px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8f6111;}
textarea.commentField {margin: 0px; padding: 2px 3px; width: 470px; height: 110px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8f6111;}
input.radioComment {margin: 0px 3px 0px 0px; padding: 0px; vertical-align: -3px;}
input.buttonComment {margin: 2px 0px 0px 0px; padding: 0px;}

input.formular01 {margin: 0px; padding: 2px 3px; width: 220px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8f6111;}
textarea.formular01 {margin: 0px; padding: 2px 3px; width: 380px; height: 110px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8f6111;}
select.formular01 {margin: 0px; padding: 0px; width: 228px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8f6111;}
input.formular01Box {vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px;}

input.cantitate {margin: 0px 4px 0px 0px; padding: 1px 2px; width: 34px; border: 1px solid #c2ae8b; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; font-size: 1em; color: #8f6111;}
input.modifica {margin: 3px 0px 0px 0px; padding: 0px; vertical-align: top;}




/* ------ TABLES ------ */
table.postComment {margin: 0px; padding: 0px; width: 533px; color: #947237;}
table.postComment td {padding: 3px 10px 3px 0px; font-size: 11px;}

table.formModel {margin: 30px 0px 0px 0px; padding: 0px; width: 533px; color: #7f560f;}
table.formModel td {padding: 3px 10px 4px 10px; border-bottom: 1px solid #d0b68b;}
table.formModel td.clean {border-bottom: none;}

table.formModel01 {margin: 30px 0px 0px 0px; padding: 0px; width: 533px; font-size: 11px;}
table.formModel01 th {padding: 9px 10px 10px 10px; text-align: left; border-bottom: 1px solid #d0b68b; background-color: #d8be90; background-image: url(../images/backgrounds/line_cart.gif); background-repeat: repeat-x; background-position: left bottom;}
table.formModel01 td {padding: 3px 10px 4px 10px; border-bottom: 1px solid #d0b68b;}
table.formModel01 td.clean {border-bottom: none;}
table.formModel01 td.totalAmount {padding: 6px 10px 7px 10px; font-weight: bold; text-align: right; text-transform: uppercase; background-color: #d8be90; background-image: url(../images/backgrounds/line_cart.gif); background-repeat: repeat-x; background-position: left bottom;}
table.formModel01 td.cartDown {padding-top: 10px; border-bottom: none;}



