/*  
Theme Name: Ginger Ninja! v2
Description: The new Ginger Ninja! theme.
Version: 1.0
Author: Donny Burnside
Author URI: http://www.ginger-ninja.net/
*/


.commonfooter
{
text-align:center;
background-color:#efefef;
}

 #shopping_cart_items
 {
    display: block;  
overflow:hidden;  
overflow-x: hidden;  
overflow-y: auto;
overflow : -moz-scrollbars-vertical;
height:50px;
padding:0px;
margin:0px;
 }

  #shopping_cart{
   padding:0px;
margin:0px;
  }

 .payer
 {
 float:left;
 }

 #shopping_cart_totalprice1
 {
 display:block;
 float:left;
 width:95px;

 overflow:auto;
 }

#contenaireprix{
   height:15px;
   padding-top:5px;
}

.abutton{
padding:10px;
}


.pn-blockposition-left{
    padding:5px;

}


.row
{
  text-align:center;
}

/* --- bloc --- */
.bloccentre-tab2
{
   width:230px;  /* largeur totale*/
}

.bloccentre-up-middle
{
     width:192px;  /* 230 - 18 - 20 */
}

.bloccentre-up-right
{
   left:210px;  /* 230 - 20 */
}


.content-tab2
{
   width:480px;  /* largeur totale*/
}

.content-up-middle
{
     width:442px;  /* 480 - 18 - 20 */
}

.content-up-right
{
     left:460px;  /* 480 - 20 */
}

.content-tab1
{   width:180px;
}

.content-down-middle
{
     width:138px;
}

.content-down-right
{
      left:160px;
}

.bloccentre-tab1
{   width:230px;
}

.bloccentre-down-middle
{
     width:192px;  /*230 -22-20  */
}

.bloccentre-down-right
{
      left:210px; /**/
}

.Tableau_01 {
    position:relative;
    left:0px;
    top:0px;

    height:20px;

}

.bg-sidebar-down-01 {
    position:absolute;
    left:0px;
    top:0px;
    width:22px;
    height:20px;
    background-image:url(../images/bg-sidebar-down_01.gif);
}

.bg-sidebar-down-02{
    position:absolute;
    left:22px;
    top:0px;

    height:20px;
    background-image:url(../images/bg-sidebar-down_02.gif);
}

.bg-sidebar-down-03 {
    position:absolute;

    top:0px;
    width:20px;
    height:20px;
    background-image:url(../images/bg-sidebar-down_03.gif);
}

/* ---- bloc ----- */

.Tableau_02 {
    position:relative;
    left:0px;
    top:0px;
    height:20px;
}

.bg-sidebar-up-01 {
    position:absolute;
    left:0px;
    top:0px;
    width:18px;
    height:20px;
    background-image:url(../images/bg-sidebar-up_01.gif);
}

.bg-sidebar-up-02 {
    position:absolute;
    left:18px;
    top:0px;

    height:20px;
    background-image:url(../images/bg-sidebar-up_02.gif);
}


.bg-sidebar-up-03 {
    position:absolute;

    top:0px;
    width:20px;
    height:20px;
    background-image:url(../images/bg-sidebar-up_03.gif);
}


/* --- bloc --- */

/* Generic Styling */

body {
    background:url(../images/bg-body.png) repeat-x top center #E8F7F9;
    font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
    font-size:62.5%; /* Sets default font size to 10px */
    color:#222222;
    }
button{
border:1px solid;
}

.invisible{
display:none;
}

* {
    margin:0;
    padding:0;
    }

img {
    border:0;
    }

p {
    margin-bottom:1.75em;
    }

a {
    text-decoration:none;
    color:#B4C835;
    }
a:hover {
    text-decoration:none;
    color:#6CC7DC;
    }

/* Structure */

#wrapper {
    margin:0 auto;
    width:700px;
    background:#ffffff;
    font-size:1.20em;
     position:relative;
    }
#header {
/*position:relative;*/
    height:140px;
    background:url(../images/bg-header.jpg) no-repeat;
    }
#menu {
    height:35px;
    line-height:35px;
    background:url(../images/bg-menu.png) repeat-x;
    padding:0 10px;
    }
#sidebar {
    float:right;
    width:180px;
    background:#efefef;
    margin-right:10px;
    }

.pn-button
{
  border:rgb(68,67,68) 1px solid;
  background-color:#FFFFFF;
  padding:0 3px 0 3px;
}

#panier {
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity: 0.80;

position:absolute;
top: 10px;left:350px;

        float:right;
        width:180px;
        background:none;
        margin-right:10px;
       /* overflow:auto; */
}

#content {
    float:left;
    width:500px;
    min-height:400px;
    padding:5px;
    }
#footer {
    clear:both;
    height:100px;
    background:url(../images/bg-footer.jpg) no-repeat;
    }

/* Entries */

.entry {
    padding:5px 10px;
    text-align:justify;
    line-height:1.75em;
   
    }

.entrymiddle{
background:#efefef;
}
.entry-title {
    font-size:1.90em;
    font-weight:normal;
    letter-spacing:-1px;
    }
.date {
    font-size:0.9em;
    color:#BBB;
    cursor:default;
    letter-spacing:1px;
    }
.comments {
    margin-top:-1em;
    }
.comments a {
    color:#6CC7DC;
    background:url(../images/icon-comment.png) no-repeat 0px 2px;
    padding-left:20px;
    padding-right:2px;
    }
.comments a:hover {
    color:#B4C835;
    }


/* Menu */

#menu ul {
    list-style-type:none;
    }
#menu li {
    float:left;
    }
#menu li a {
    padding:0 15px;
    display:block;
    color:#ffffff;
    margin-right:2px;
    }
#menu li a:hover {
    background:url(../images/bg-menu-hover.png) no-repeat center center;
    }

/* Sidebar */

#sidebar ul {
    list-style-type:none;
    margin-top:10px;
    }
#sidebar li {
    
    }
#sidebar li a {
   /* display:block; */
    height:20px;
    line-height:20px;
    color:#222222;
    padding-left:5px;
    border-bottom:1px solid #dddddd;
    }
#sidebar li a:hover {
    background:#edebed;
    color:#6CC4D8;
    }

.sidebar-up {
    height:20px;
    background:url(../images/bg-sidebar-up2.gif) no-repeat top center;
    }
.sidebar-down
{
    height:20px;
    background:url(../images/bg-sidebar-down.gif) no-repeat top center;
}

#sidebar-bottom {
    height:20px;
    background:url(../images/bg-sidebar-bottom.gif) no-repeat top center;
    }

#sidebar-menu {
    padding-top:20px;
    background:#FFFFFF;
  /*  border:1px solid; */
}

/* Footer */

#footer-valid {
    float:left;
    padding-top:55px;
    padding-left:20px;
    cursor:default;
    color:#ffffff;
    }
#footer-valid a {
    color:#ffffff;
    text-decoration:none;
    }
#footer-valid a:hover {
    color:#ffffff;
    text-decoration:underline;
    }

/* Heading's */

h1 {
    font-size:2.5em;
    font-weight:normal;
    cursor:default;
     letter-spacing:1px;
    color:#aaaaaa;
    font-style:italic;
    }
h1.titresite
{
  position:relative; top:50px; left:30px;
 
}

.moduletable ,.pn-block ,.pn-blockposition-left, .pn-bkey-categorylist, .pn-bid-15
{
  background:#efefef;

}
.moduletable
{
   border:#efefef 1px solid;
}

/* Feed */

#feed {
    height:25px;
    width:126px;
    background:url(../images/bg-feed.gif) no-repeat;
    margin:0 auto;
    padding-left:26px;
    }
a.feed-button {
    display:block;
    width:100px;
    height:25px;
    background:url("../images/button-feed.png") 0 0 no-repeat;
    text-decoration: none;
    }
a:hover.feed-button {
    background-position:0 -25px;
    }

/* Extra's */

#ad-top {
    width:500px;

  /*  background:url(../images/bg-ad-top.png) no-repeat;  */

     padding-left:3px;
    overflow:auto;
    }

#sidebar-up-center
{
    height:20px;
    background:url(../images/bg-sidebar-edito-up2.gif) no-repeat top center;
}

#sidebar-down-center
{
    height:20px;
    background:url(../images/bg-sidebar-edito-down.gif) no-repeat top center;
}

#sidebar-up-category
{
    height:20px;
    background:url(../images/bg-sidebar-category-up2.gif) no-repeat top center;
}

#sidebar-down-category
{
    height:20px;
    background:url(../images/bg-sidebar-category-down.gif) no-repeat top center;
}