a {
   color:#068ff7;
   text-decoration:underline
}
a:hover {
   color:#f38a14;
   text-decoration:none
}
a:visited {
   color:#48ff8;
   text-decoration:underline
}
body { /*background-image:url('../img/bg_grass.jpg');}*/
  	background-image:url('../img/bg_grass_test.gif'); }
.a_right { text-align:right }
.separator { padding-top:15px; }
.clear { clear:both; }
.fleft { float:left }
.fright { float:right }
.a_left { text-align:left }
.bold { font-weight:bold }
.italic { font-style:italic }
h2 { }
.hidden { display:none }
.green { color:#198202; }
.small { font-size:11px }
.vsmall{font-size:10px }
.grey_white {
   background-image:url('../img/bg_grey_to_white.gif');
   background-repeat:repeat-x;
   height:54px;
}
.img_titre { }
.separator_dot {
   background-image:url('../img/green_dot.gif');
   background-repeat:no-repeat;
   background-position:center center;
   padding:20px 0px 20px 0px;
}
.quoi_de_neuf_text { height:10px; }
.quoi_de_neuf_image { text-align:center; }
#box_colum_right .img_titre {
   text-align:center;
   padding-bottom:10px;
}
.photoquoideneuf {
   float:left;
   padding:3px 5px 0px 0px;
}
.textquoideneufphoto {
   float:left;
   width:140px;
   height:90px;
   overflow:hidden
}
.textquoideneuf { text-align:justify }
.quoi_de_neuf_line_info {
   border-bottom:1px dotted black;
   vertical-align:bottom
}
.small_gallery_picture {
   width:200px;
   float:left;
   text-align:center;
}
.galerie_txt {
   padding-top:0px;
   text-align:justify;
}
.arrowposition { padding-top:76px }
.quoi_de_neuf_date {
   color:#198202;
   font-weight:bold;
   font-size:14px;
}
#rightcolumn {
   float:right;
   padding:15px 15px 15px 0px;
   width:260px
}
#leftcolumn {
   float:left;
   padding:15px;
   width:675px
}
#centercolumn {
   padding:15px;
   width:950px
}
#accueil, #produits, #galerie, #liens, #contact {
   display:block;
   background-position: 0px 0px;
   width:195px;
   height:37px;
}
#accueil, #accueil_hover { background-image:url('../img/accueil.gif'); }
#produits, #produits_hover { background-image:url('../img/produits.gif'); }
#galerie, #galerie_hover { background-image:url('../img/galerie.gif'); }
#liens, #liens_hover { background-image:url('../img/liens.gif'); }
#contact, #contact_hover {
   background-image:url('../img/contact.gif');
   border-right:1px white solid;
}
#accueil:hover, #produits:hover, #galerie:hover, #liens:hover, #contact:hover {
   display:block;
   background-position: 0px -37px;
   width:195px;
   height:37px;
}
#accueil_hover, #produits_hover, #galerie_hover, #liens_hover, #contact_hover {
   display:block;
   background-position: 0px -37px;
   width:195px;
   height:37px;
}
#menu_atelier div {
   float:left;
   border:1px white solid;
   border-right:0px;
   border-top:0px;
}
#menu_atelier { border-left:1px white solid; }
#thecontainer_outside, #thecontainer_in2 {
   width:100%;
   background-image:url('../img/bg_sky_grass3.jpg');
   background-repeat:repeat-x;
   background-position:top;
   min-width:982px;
   height:1358px;
}
#thecontainer_in2 {
   background-image:url('../img/longbg.jpg');
   background-repeat:no-repeat;
   /*background-position:73px 38px;
background-attachment:fixed;  background-attachment:fixed;
height:1358px; */
background-position: center 38px;
}
.archivefix { height:2000px }
#thecontainer {
   width:982px;
   margin: auto;
   position:relative;
   text-align:left;
}
#header { height:380px; }
/*
#content{
width:982px;
position:absolute;
background-color:#FFFFFF;
filter: alpha(opacity=30);
-moz-opacity: 0.30;
-khtml-opacity: 0.3;
opacity: 0.3;
height:960px;
padding:0px;
}*/

#content, #content_gal, #content_gal_divers, #content_produit, #content_liens, #content_contact, #content_archives {
   width:982px;
   position:absolute;
   background-color:#FFFFFF;
   filter: alpha(opacity=30);
   -moz-opacity: 0.30;
   -khtml-opacity: 0.3;
   opacity: 0.3;
   height:580px;
   padding:0px;
}
#content_archives { height:1315px; }
#content { height:965px; }
#content_gal { height:570px; }
#content_liens { height:290px }
#content_contact { height:250px }
#content_gal_divers { height:710px; }
#content_produit { height:835px; }
#content2 {
   width:100%;
   position:absolute;
   filter: alpha(opacity=100);
   -moz-opacity: 1;
   -khtml-opacity: 1;
   opacity: 1;
   z-index:33;
   border:0px solid black;
   text-align:center
}
#footer, #footer_notre_galerie, #footer_nos_produits, #footer_liens, #footer_contact, #footer_archives {
   text-align:right;
   color:#FFF;
   position:relative;
   top:970px;
}
#footer_archives { top:1325px }
#footer_contact { top:255px }
#footer_liens { top:300px; }
#footer { top:970px; }
#footer_notre_galerie { top:715px; }
#footer_nos_produits { top:847px; }
#footer a {
   color:#FFF;
   font-weight:bold
}
#footer a:hover {
   color:#068ff7;
   font-weight:bold
}
/*
-------------------------
Boxes configuration
[start]
----------------------
*/
#box_fondatrice { width:100% }
#box_descriptif {
   width:400px;
   float:left;
}
#box_photo { float:right }
#box_column_right { width:100% }
#box_column_gallerie { width:100%; }
#box_column_liens { width:100%; }
/*contraindre le layout index page*/
#box_photo .inside {
   height:650px;
   overflow:hidden;
   text-align:center;
}
#box_colum_right .inside {
   height:917px;
   overflow:hidden
}
#box_descriptif .inside {
   height:650px;
   overflow:hidden
}
/*
-------------------------
Boxes configuration
[end]
----------------------
*/


.gallerie_12,.gallerie_11,.gallerie_10,.gallerie_1, .gallerie_2, .gallerie_3, .gallerie_4, .gallerie_5, .gallerie_6, .gallerie_7, .gallerie_8, .gallerie_9 {
   width:230px;
   height:262px;
   text-align:center;
   float:left;
   vertical-align:bottom;
   background-repeat:no-repeat;
   background-position:top center;
  
}
.gallerie_1 { background-image: url('../img/tab-maisonnette-henri.jpg'); }
.gallerie_2 { background-image: url('../img/tab-bac-a-compost.jpg'); }
.gallerie_3 { background-image: url('../img/tab-maisonnette-mia.jpg'); }
.gallerie_4 { background-image: url('../img/update-produit/tab-pic-nic.jpg'); }
.gallerie_5 { background-image: url('../img/update-produit/tab-4-6.jpg'); }
.gallerie_6 { background-image: url('../img/tab-toile-protectrice.jpg'); }
.gallerie_7 { background-image: url('../img/tab-bac-a-sable-adjacent.jpg'); }
.gallerie_8 { background-image: url('../img/tab-bac-a-sable-4x4.jpg'); }
.gallerie_9 { background-image: url('../img/tab-bac-a-compost-double.jpg'); }
.gallerie_10 { background-image: url('../img/tab-plaque.jpg'); }
.gallerie_11 { background-image: url('../img/update-produit/tab-elliot.jpg'); }
.gallerie_12 { background-image: url('../img/update-produit/tab-coffre.jpg'); }
.gallerie_12 div,.gallerie_11 div,.gallerie_10 div,.gallerie_1 div, .gallerie_2 div, .gallerie_3 div, .gallerie_4 div, .gallerie_5 div, .gallerie_6 div, .gallerie_7 div, .gallerie_8 div, .gallerie_9 div { padding-top:229px;  width:210px; text-align:center; margin:0 auto;height:262px; cursor:pointer}
.gallerie_12 a,.gallerie_11 a,.gallerie_10 a,.gallerie_1 a, .gallerie_2 a, .gallerie_3 a, .gallerie_4 a, .gallerie_5 a, .gallerie_6 a, .gallerie_7 a, .gallerie_8 a, .gallerie_9 a {
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
   vertical-align:bottom;

}
.gallerie_12 a:hover,.gallerie_11 a:hover,.gallerie_10 a:hover,.gallerie_1 a:hover, .gallerie_2 a:hover, .gallerie_3 a:hover, .gallerie_4 a:hover, .gallerie_5 a:hover, .gallerie_6 a:hover, .gallerie_7 a:hover, .gallerie_8 a:hover, .gallerie_9 a:hover {
   color:#068ff7;
   font-weight:bold;
   font-size:14px;
   vertical-align:bottom;
}
#box_column_liens ul li { padding-bottom:15px; }
.box_column_gallerie_specific { width:100%; }
#box_fondatrice .photo {
   float:left;
   width:142px;
   padding-right:20px;
}
#box_fondatrice .info {
   float:left;
   width:465px;
   text-align:left;
}

/*.gallerie_11 div:hover{background-image: url('../img/update-produit/tab-elliot-hover.jpg'); }*/

/*Produit details*/   
     


.produit_title {
   font-size:18px;
   font-weight:bold;
}
.produit_fade {
   background-image: url('../img/produit_fade.gif');
   background-repeat:repeat-x;
}
.produit_small_txt { font-size:11px; }
.produit_price {
   font-size:14px;
   font-weight:bold;
   color:#198202;
   clear:both
}
.produit_photo { }
sup {
   font-size:10px;
   font-weight:normal;
   vertical-align:top
}
.produit_price .falign {
   text-align:left;
   width:150px;
}
.produit_price div {
   width:50px;
   text-align:left;
   float:left
}
#footernav a {
   color:#FFF;
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
}
#footernav a:hover { color:#068ff7; }
.bg_polaroid {
   background-image:url(../img/galerie/polaroid.jpg);
   background-repeat:no-repeat;
   background-position:center top;
   padding-top:46px;
   text-align:center;
   float:left;
}
.produit_small_txt ul li    { list-style:circle; list-style-type:circle; list-style-position:inside;font-size:11px;}  
/*
http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
*/
.top-left, .top-right, .bottom-left, .bottom-right {
   background-image: url('../img/background_rounded.gif'); /* CHANGE: path and name of your image */
   height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
   font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
}
.top-left, .bottom-left { margin-right: 9px; /* CHANGE: replace by the width of one of your corners */ }
.top-right, .bottom-right {
   margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
   margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
}
.top-right { background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */ }
.bottom-left { background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */ }
.bottom-right { background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */ }
.inside {
   border-left: 2px solid #3bccff; /* YCC: color & properties of the left-borderline */
   border-right: 2px solid #3bccff;/* YCC: color & properties of the right-borderline */
   background: #fff;            /* YCC: background-color of the inside */
   color: #000000;                 /* YCC: default text-color of the inside */
   padding-left: 10px;             /* YCC: all texts at some distance of the left border */
   padding-right:10px;             /* YCC: all texts at some distance of the right border */
   text-align:left;
}
.notopgap { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap {
   margin-bottom: -1px;
   padding-bottom: 1px;
} /* DNC: to avoid splitting of the box

http://leandrovieira.com/projects/jquery/lightbox/
 */