/* French CSS Document */

body {
background-color: #000;
background-position: top;
font-family: Arial, Helvetica, sans-serif;
background-image:url(images/woodbackground.jpg)!important;
background-repeat: no-repeat;
}

#topmenu {
color:#7b783f !important;
display:inline;
left:750px;
position:absolute;
text-align:left;
top:40px;
}

#topmenu li  {
display:inline !important;
font-family:arial,sans-serif;
font-size:15px !important;
font-weight:bold !important;
letter-spacing:0;
padding-right:13px;
color: #7b783f;
text-transform: uppercase;
line-height: 25px;
}
#topmenu li .brownlink  {
color: #996633!important;
}

a {
color:#990000!important;
text-decoration:none;
font-size: 1em;
}

#topmenu li a {
color: #690!important;
}


.sb-pagemenu ul ul .page_item {
margin-left:0px!important;
padding:0;
font-weight: bold!important;
}

.secondary ul ul, .secondary ol ol {
margin:0 0 0 0px!important;
}

.secondary ul li {
font-weight: bold!important;
font-size: 12px!important;
}


ul.menu {
margin-bottom: 15px!important;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navtile.png) repeat scroll left top;
height:30px;
margin:0 0 50px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
width: 600px;
position: absolute;
left: 365px;
font-family: Times, Serif!important;
text-align: center;
}

ul.menu, ul.menu li a {
padding:13px 8px 0px 8px!important;
}


ul.menu li {
font-size: 12px!important;
color:#663300!important;
background-color: transparent!important;
font-weight: bold;
margin-top: 20px;
text-transform: lowercase;
}
ul.menu li a {
color: #663300!important;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_ancestor a, ul.menu li.current_page_ancestor a:hover {
color: #990000!important;
background-color: transparent!important;
}

 
a:hover {
color: #990000!important;
background-color: transparent!important;
}

#page {
margin: 0px auto;
border: 0px!important;
width: 980px!important;
padding:0px 0pt 0px!important;
background-color: transparent!important;
}


#header {
width: 980px;
height: 220px;
margin-left: 0px!important;
background-color: transparent!important;
background-image:url(images/header.png)!important;
background-repeat: no-repeat;
background-position: top left;
}
.secondary{
width:230px!important;
margin-bottom: 10px!important;
font-size:1.2em!important;
margin-right: 10px;
margin-left:10px;
}
.secondary {
margin-bottom: 10px!important;
padding: 10px;
}

#primary-wrapper {
padding:20px 0px 60px 0px;
width: 980px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navtile.png) repeat scroll left top;
-moz-border-radius:5px;
-webkit-border-radius:10px;
}


#primary {
  width: 670px!important;
  margin-right: 0px!important;
  margin-left: 20px!important;
margin:0 0 10px 0px;
}
#green {
  width: 650px!important;
  margin-right: 0px!important;
  margin-left: 0px!important;
margin-top: 35px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#999933 repeat scroll left top;
margin:0 0 10px 0px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
padding: 10px;
font-family: Times;
}

#white {
  width: 650px!important;
  margin-right: 0px!important;
  margin-left: 0px!important;
margin-top: 35px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff repeat scroll left top;
margin:0 0 10px 0px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding: 10px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
color:#a49e39; 
font-size:1.15em;
}

h1, h2, h3, h4, h5, h6 {
font-family:  Times, Serif;
}

h1 {
color: #996633;
font-weight: lighter;
margin:0px;
padding-top:20px;
padding-bottom:20px;
padding-left:0px;
}

h2, h2 a, h2 a:hover, h2 a:visited {
color: #663300!important;
text-align: left;
font-weight: lighter!important;
font-size: 22px!important;
}

h3 {
color:#990000!important;
font-size: 18px!important;
margin-top: 10px!important;
margin-bottom: -9px!important;
padding-bottom: 0px!important;
}

h4 {
color:#990000!important;
font-size: 15px!important;
margin-top: 8px!important;
margin-bottom: 0px;
}

body.page .entry-content h4 {
font-size:16px!important;
font-weight: lighter!important;
}

h5 {
color: #000!important;
font-size: 13px!important;
margin-bottom: -5px!important;
font-weight: bold!important;
}

#footer {
width: 980px;
  text-align: left;
margin-bottom: 20px!important;
margin-top: 20px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navtile.png) repeat scroll left top;
height:25px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
color:#fff;
font-size: 1.5em;
font-family: Times;
}

#footer p {
padding: 10px 10px 10px 40px;
}

#primary .entry-content h3 {
padding-top: 0px!important;
}

.entry-content {
text-align:left;
padding-right: 20px!important;
line-height:1.3em!important;
}

.secondary h4 {
color: #996633!important;
font-size: 18px!important;
}


#search {
margin-top:20px;
position: absolute;
top: 96px;
left: 740px;
width: 185px;
height: 37px;
background-color: transparent!important;
background-image:url(images/searchback.png)!important;
background-repeat: no-repeat;
background-position: top left;
}

input[type="text"]:focus, textarea:focus {
background:transparent none repeat scroll 0 0;
border-color: transparent;
color:#fff!important;

}

.content {
padding:0 0px 10px!important;
}


#wp-calendar td {
color:#593f1b;
}



 .box {background-color:#fff; width:600px;padding:10px;}

#white td  {
display:block;
float:left;
margin:0 65px 4px 0;
width: 140px;
}

#white .alignleft, img[align="left"]  {
display:block;
float:left;
margin:0 40px 4px 0!important;
}

#latest {
  width: 650px!important;
  margin-right: 0px!important;
  margin-left: 0px!important;
margin-top: 35px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff repeat scroll left top;
margin:0 0 10px 0px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
padding: 10px;
font-family: Times;
}

.blogPostPair{
float:left;
padding:0px 10px 0px 0px;
margin-right: 0px!important;
margin-left: 0px!important;
width:310px;
}
.blogPostPair h3{
font-size: 1.25em!important;
}
.clear{
clear:both;
}
#green img{
padding-right:10px!important;
margin-right:0px!important;
}
h2{
padding:10px 0px!important;
}

/*Other New Products*/
#text-707491843 h1, #text-707491843 h2, #text-707491843 h3, #text-707491843 h4{
color:#663300!important; 
}
#text-707491843 {
-moz-background-inline-policy:continuous;
-moz-border-radius:10px 10px 10px 10px;
background:url("images/navtile.png") repeat scroll left top transparent;
padding: 10px;
}

/*Categories*/
#text-707491842{
color:#644b35;
-moz-background-inline-policy:continuous;
-moz-border-radius:10px 10px 10px 10px;
background:url("images/navtile.png") repeat scroll left top transparent;
padding: 10px;
}
#text-707491842 ul{
vertical-align: middle;
line-height: 10px;
}
#text-707491842 ul li{
list-style-image: url("http://www.boutiquedulivre.com/wp/wp-content/uploads/2009/09/category_list.png");
list-style-position: inside;
}
#text-707491842 ul li a{
position:relative; bottom:10px;
color:#644b35!important;
font-size: 15px!important;
}
#text-707491842 h1, #text-707491842 h2, #text-707491842 h3, #text-707491842 h4{
color:#663300!important; 
}
/*Join Us Online*/
#text-707491841{
color:#fff;
font-size: 1.1em;
-moz-background-inline-policy:continuous;
-moz-border-radius:10px 10px 10px 10px;
background:url("images/navtile.png") repeat scroll left top transparent;
padding: 10px;
margin-top: 20px;
}
.rsslogo{
width:25%;
}
.facebooklogo{
width:25%;
}
#text-707491841 h1, #text-707491841 h2, #text-707491841 h3, #text-707491841 h4{
color:#663300!important; 
}

.italic{
font-style: italic;
font-family: Times;
}

