/**
 * elements HTML
 */
html{ font-size: 125%;}
body { background-image:url(../images/fond.png); background-position:left top; background-repeat:repeat-x; background-color: #e9e5d9; color: #5b5044; font-family: verdana, arial, ss_serif; font-size:60%; text-align:justify; }
li, p, td{ text-align:justify; }
a:link { color:#444; text-decoration: none; }
a:active{
 }
a:hover{ color:#444; text-decoration: none;
  font-weight:bold; }
a:visited{ color:#6A7921;
  text-decoration: none; }

img{ border: none;}
strong{ font-weight: bold;}

em{ font-size: 0.8em; font-style:italic; }
h1, .pageHeading{ color: #444; font-size: 2.5em; line-height:1em; padding: 2px 0 15px 10px; margin: 15px 0 5px 0; }

h2{ color: White; font-size: 0.9em; font-weight: normal; padding: 4px 0 5px 10px; margin: 10px 3px 5px 3px; text-align:left; }

h3{ margin: 5px 0 10px 0; padding:0 0 0 15px; background-image:url(../images/checkout_bullet.gif); background-repeat:no-repeat; background-position:left; color: #6A7921; font-size:1.3em; text-align:left; }
input, select, textarea{ border: 1px solid  #6A7921; }

.clr{ clear:both; height:1px; }
input.bouton{ border:0px; }

/**
 **
 elements principaux
 **
 **/
#site{ width: 920px; margin-left: auto; margin-right: auto; }
#enteteFine{ height:24px; }
#enteteFine #compte{ float:left; margin:5px 0 0 10px; color: #6A7921; }
#enteteFine #panier{ float:right; width: 30%; margin:5px 10px 0 0; padding-left: 0px; color: #6A7921;  }
#enteteFine #panier table td.boxText{
  text-align: right;
  background-image: url(../images/panier-entete.png); background-repeat:no-repeat; background-position:39% top; }
#entete{ height:109px; padding-top:15px; }
#menuH{ height:33px; display:none; }

/**
 **
 Galerie
 **
 **/
 #menuTRI .titre{
 	padding-top:10px;
 	padding-left:10px;
 }
ul.indicateurs{ margin-top: 15px; }
ul.indicateurs li{ display:inline; margin-right:10px; }
ul.triThumb li{ float:left; }
.boutgalerie{ float:left; margin-right:20px; margin-bottom:12px; }
.thumbnails_recherche{ float:left; width:200px; margin: 5px 40px 5px 0; }

*+html .thumbnails_recherche,
* html .thumbnails_recherche{
  margin: 5px 38px 5px 0; }
div.finLigne, li.finLigne, ul#notation li.finLigne, ul.indicateurs li.finLigne { margin-right:0; }
.thumbnails_ptt_new{ height:250px; padding:4px; border:1px solid Gray; text-align:center; background-color:#f8f6f1; }
.thumbnails_ptt_new .image{ border:1px solid  Gray; }
.display_media .image{ width:490px; height:490px; }
.detailImg{ float:left; margin-left:3px; padding-top: 8px; }
#comGraf, #comCom{ width: 484px; margin:3px; padding: 4px; border: 1px solid #6A7921; text-align: left; }
#vote{ width: 500px; margin:0; padding: 0; text-align: left; }
#comments table.maintable td{ line-height:1.5em; }
#menuTRI ul.menuPrincGal{ float:left; }
#menuTRI ul.menuPrincGal li{ float:left; margin-left: 10px; padding:0; height:20px; list-style-type: none; }
ul.menuPrincGalA li{ margin-top: 10px; margin-left: 10px; padding-left:15px; list-style-type: none; background-image:url(../images/checkout_bullet.gif); background-repeat:no-repeat; background-position: top left; }
ul.menuPrincGal li a, ul.menuPrincGalA li a{ text-decoration:none; }

div.imageborder{ margin-top:10px; padding:4px; background-color:#F8F6F1; border:1px solid Gray; text-align:center; }

.tableb h1.detailImg { margin-left:0; margin-right:0; padding:0; text-align:left; width:490px; }
.tableb h1 .petit{ font-size:0.4em; font-style:italic; color:Gray; }
ul.listeVote{ margin:10px 0; }
ul.listeVote li{ display:inline; margin-right:10px; }
ul#notation{ margin: 0px 0 10px 0; padding:0; text-align:center; }
ul#notation li{ display:inline; margin-right:30px; }
.tableb h1 .createur{ font-size:0.5em; font-weight:bold; }

.commentaire, #commentsG{ margin: 5px 0 5px 10px; }

/* admin galerie */
.tableh2{ line-height:1.55em;}


/**
 **
 Boutique
 **
 **/

/*listing produit*/
#menuTRI{ width: 920px; height: 33px; margin-bottom:17px; background-image:url(../images/fd-droit-barre.png); background-repeat: no-repeat; vertical-align:middle;
 }
#menuTRI ul li{ list-style:none; float:left; height:33px; padding-top:9px; margin: 0 4px; }
#menuTRI #homme{ width:80px; padding-left: 13px; background-image:url(../images/tri-hom.png); background-repeat: no-repeat; vertical-align:middle; }
#menuTRI #femme{ width:80px; padding-left: 13px; background-image:url(../images/tri-fem.png); background-repeat: no-repeat; vertical-align:middle; }
#menuTRI a,
#menuTRI a:hover,
#menuTRI a:visited{
  margin-left: 8px; text-decoration:none; border:none; color:#444; }

#listProd{ width:695px; float:left; }
#listProd .productListing{ float:left; margin: 8px 18px 8px 0px; width:211px; height:285px; }
#listProd .productListing .image{ padding:4px; border:1px solid Gray; text-align:center; background-color:#f8f6f1; }
#listProd .productListing .productListing-data { margin-top:3px; }
#listProd .productListing .productListing-data a{ text-decoration:none; border:none; }
.imageBuyNow{
  float:right; }

#listProd .productListing .image img{ width:200px; height:200px; margin-bottom: 10px; }
#listProd .productListing .image .nomProd{ font-weight:bold; }
#listProd .productListing .image .pxProd{ color:#6A7921; }
#listProd .productListing .texte{ text-align:center; padding-top:3px; }

#banGau{ float:right; width:225px; margin: 8px 0; text-align:center; }

#banGau #catego{ width: 100%; text-align: right; }
#banGau #catego a.lienCat img{ margin-bottom: 5px;}

/** detail Produit **/
#detailProd {}
#detailProd .detailImg{ float:left; margin: 0 10px 10px 10px; padding:4px; border:1px solid Gray; text-align:center; background-color:#f8f6f1; }
#detailProd .detailImg img{ width:500px; height:500px; }
#detailProd h2{ margin-top:25px; font-size: 2em; font-weight:bold; color:#444; }
#detailProd .pxDetail{ margin:0 20px 20px; font-size:1.6em; color:#6A7921; text-align:left; }
#detailProd .descDetail{ text-align:justify; line-height:1.2em; }
#detailProd .aupanier input{ float:left; margin-top:20px; border:none; }
.prodPrecSuiv{ width:100%; }
.prodPrecSuiv .bout-prec{ float:left; }
.prodPrecSuiv .bout-suiv{ float:right; }

/* Panier */
td.infoBoxPanier a,td.infoBoxPanier a:hover { text-decoration:none; border:none; }
#listProdPanier{ float:left; width: 100%; }
td.infoBoxPanier .productListing-even{ height:100px; margin: 3px; border: 1px solid #6A7921; }
td.infoBoxPanier .productListing-odd{ height:100px; background-color: #e9e5d9; }

td.infoBoxPanier .productListing-even div,
td.infoBoxPanier .productListing-odd div{ float:left; }
td.infoBoxPanier .productListing-even .nomProd,
td.infoBoxPanier .productListing-odd .nomProd{ width: 60%; }
td.infoBoxPanier .productListing-even .nomProd img,
td.infoBoxPanier .productListing-odd .nomProd img{ margin: 5px; }
td.infoBoxPanier .productListing-even .nomProd,
td.infoBoxPanier .productListing-odd .nomProd{ width: 40%; }
td.infoBoxPanier .productListing-even .qteProd,
td.infoBoxPanier .productListing-odd .qteProd{ width: 90px; height:60px; padding-top: 40px; text-align:center; }
td.infoBoxPanier .productListing-even .pxProd,
td.infoBoxPanier .productListing-odd .pxProd{ width: 90px; height:60px; padding-top: 40px; text-align:right; }
td.infoBoxPanier .productListing-even .suppPanier,
td.infoBoxPanier .productListing-odd .suppPanier{ width: 90px; height:60px; padding-top: 40px; text-align:center; }

#majPanier{ float:left; width:85px;
  margin-right: 80px; }
.boutonPanier{ width:100%; }

table.contourBox td, .infoBoxPanier td{
  padding-right: 20px; }

.adresseClient{
  margin-top: 10px;
  width: 100%;
  text-align:center;
  font-weight: bold; }

/* login */
.barreSep{ border-right:2px solid #444; padding-right:8px; }
.mainPanier { padding-left:5px; }

#login table.infoBoxPanier{ margin-left: 5px; }
.encadCookie{ margin: 5px; padding: 3px; border:1px solid #6A7921; }

/**
 **
 Blog
 **
 **/
#billets{ width:500px; float:left; padding:0 0 0 0px; line-height:1.2em; }
#col1{ width: 245px; float:right; }
* html #col1{ width: 235px; }
#col1 h2{ background-image: url(../images/titre-col1.png); background-repeat:no-repeat; }
#col2{ width: 159px; float:right; }
#col2 h2{ background-image: url(../images/titre-col2.png); background-repeat:no-repeat; }
#pieds{ height:70px; padding-top:45px; background-color:#3E3E3E; text-align:left; }
#pieds div{ width:920px; margin-left: auto; margin-right:auto; }
#pieds a, #pieds a:hover{ color: White; text-decoration:underline; }

/**
 *detail
 **/
#entete a { text-decoration:none; border:none; }
#entete img{ float:left; }
ul#menuPrinc{ float:right; }
ul#menuPrinc li{ float:left; height:75px; list-style-type: none; }
ul#menuPrinc li a{ display:block; height:75px; text-decoration:none; }
#shop{ background-image: url(../images/shop-bt.png); backgrount-repeat: no-repeat; background-position: left top; width:75px; }
#participate{ background-image: url(../images/galerie-bt.png); backgrount-repeat: no-repeat; background-position: left top; width:114px; }
#faq{ background-image: url(../images/faq-bt.png); backgrount-repeat: no-repeat; background-position: left top; width:62px; }
#blog{ background-image: url(../images/blog-bt.png); backgrount-repeat: no-repeat; background-position: left top; width: 70px; }
#people{ background-image: url(../images/people-bt.png); backgrount-repeat: no-repeat; background-position: left top; width: 86px; }

/**
 * Definition du billet
 **/
.billet{ margin-top: 0px; margin-bottom:20px; padding-left: 0px; padding-right: 5px; line-height:1.2em; }
.billet .date{ float:left; width: 33px; height:33px; padding-top:2px; background-image:url(../images/date-billet.png); background-repeat:no-repeat; color: White; font-size:0.9em; text-align: center; }
.billet .auteur{ float:left; padding: 1px 0 1px 15px; margin: 0px 0 0 5px; background-image:url(../images/puce-billet.png); background-repeat:no-repeat; font-size:0.8em; }
.billet .titre{ padding-top:2px; font-size:1.6em; font-weight:bold; line-height:1.7em; }
#contenu #billets .titre a{ text-decoration: none; border:none; }
.billet p { text-align: justify; }
.billet img{ width: 486px; margin-top:10px; margin-bottom:10px; padding: 3px; border: 1px solid #614637; }
.billet .post-info-co{ text-align:right; }


 /**
  * Elements divers
  **/
#col2 div{ margin-right: 12px; }
#syndicate p, #Publicite p{ text-align:center; }

#lastcomments ul{ margin:0; padding:0; }
#lastcomments ul li{ list-style:none; margin:0; padding:0; }

#archives ul , #categories ul{ margin: 0; padding : 0; list-style: dash ; }
#archives ul li, #categories ul li{ list-style: none ; }

#links table#MBL_COMM,
#links table#MBL_COMM tr,
#links table#MBL_COMM th,
#links table#MBL_COMM th.mbl_h,
#links table#MBL_COMM td,
#links table#MBL_COMM td.mbl_img
#links table#MBL_COMM td.mbl_fo_hidden,
#links table#MBL_COMM td.mbl_fo_hidden a{ background-color:transparent; color: #614637; }

/* style FCK editor */
.sstitre{ font-size: 1.2em; font-variant: small-caps; }
.mev{ font-weight:bold; color:#444; }
.soulign{ text-decoration:underline; }

/*document officiel*/
.textOfficiel h4{
  color: #6A7921;
  font-size: 1.2em;
  text-transform: uppercase;
  margin:3px -20px 8px; }
.textOfficiel li{
  padding:3px 20px 8px;
  margin: 0px 0px 5px; }
.textOfficiel font.para
{
  color:#666666;
  font-size:11px;
  line-height:16px;
  font-weight:normal; }
.textOfficiel font.mev
{
  font-weight: bold; }
.textOfficiel font.maj
{
  font-weight: bold;
  text-transform: uppercase; }
.textOfficiel ul li{
  padding:3px 0px 0px;
  margin: 0px 0 0 30px;
  list-style-image: url(../images/puce-billet.png); }
.textOfficiel ol.num li{
  padding:3px 0px 0px;
  margin: 0px 0 0 30px;
  list-style:decimal; }

.pagenav {
margin-left:40px; }
p.pagenav a {
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #4e3d33;
color: #6A7921;
font-size:90%;
padding:2px;
text-decoration:none; }
p.pagenav a:hover {
background:#D59658 none repeat scroll 0 0;
color:white; }
p.pagenav strong {
border:1px solid #BBBBBB;
color:black;
padding:2px; }

/**marques **/
.marques{
	margin-left:13px;
}