/* CSS Document */
html,body,div,ol,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset {
  margin: 0;
  padding: 0;
}
body,html{
        height:100%;/*---obligatoire pour le footer---*/
         scrollbar-base-color:#F9F1F6;
}
body{
        font-size:62.5%;
        background:#fff url(../images/charte/bg-body.gif) repeat-x;
}

#header{
        width:758px;
       /* height:30px; */
       height:30px;
        margin-right:auto;
        margin-left:auto;
        padding-top:75px;
       /* border:1px #000 solid; */
}
#header a img{
        border-top:solid 5px #fff;
}
#header a:hover img{
        border-top:solid 5px #81C700;
}
#header form#rechercher-trouver
        {
        float:right;
        margin:0 20px 0 0;
        padding:0;
        height:25px !important;
        width:235px;
       /* border:1px blue solid; */
        }
#header form#rechercher-trouver label
        {
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.16em;
        font-weight:bold;
        color:#629700;
        }
#header form#rechercher-trouver .input-recherche
        {
       /* border:1px #D90186 solid;
        background-color:#fff;  */
        border:1px #C90081 solid;
        padding:0;
        margin:2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000;
        background-color:#F3FDE2;
        text-align:justify;
        width:120px;
        height:14px;
        }
#header form#rechercher-trouver .bt-recherche
        {
        border:1px #C90081 solid;
       /* border:1px #fff solid; */
        padding:0px 4px 0 4px;
        height:16px;
        width:30px;
        text-align:center;
        margin:auto;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:12px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#000;
         background-color:#fff;
        }
*html #header form#rechercher-trouver .bt-recherche
        {
         margin:2px;
        }
#container{
        width:758px;
        margin-right:auto;
        margin-left:auto;
        position: relative;/*---obligatoire pour le footer---*/
        min-height:100%; /*---obligatoire pour le footer:Firefox---*/
        height:auto !important;/*---obligatoire pour le footer:Firefox---*/
        height:100%;/*---obligatoire pour le footer:IE---*/
        background:transparent url(../images/charte/bg-container.jpg) top center no-repeat;
       /* border:1px blue solid; */
        }

#container #contenu #colLeft{
        float:left;
        width:168px;
        /*height:30px; */
        min-height:30px;
        height:auto !important;
        height:30px;
        background:#E0FBAF url(../images/charte/bg-boutique.jpg) no-repeat 0 0;
        padding:30px 5px 5px 5px;
        margin:0;
     /* border:1px red solid; */
}
#colRight{
                /*clear:both; */
        width:178px;
        float:right;
        margin:0 0 5px 8px;
}
#contenu
        {
        float:left;
        background:transparent url(../images/charte/bg-contenu.gif) repeat-y 0 0;
      /*  margin-left:203px; */
        margin-left:0px;
        margin-top:15px;
        min-height:405px;
        height:auto !important;
        height:415px;
       /* border:1px green solid; */
        padding:0 0 30px 0;
        }
#content
        {
         float:left;
         background-color:transparent;
         height:auto;
         width:565px;
         padding-left:10px;
        /* border:1px green solid; */
        }
#content .pt-img-actu
        {
         float:left;
         width:60px;
         margin:0 10px 5px 0;
         border:1px #629700 solid;
        }
#content .gd-img-actu
        {
        float:right;
        width:272px;
        padding:0;
        border:1px #629700 solid;
        margin:5px 0 5px 8px;
        }
#chemin
        {
        /*font:1.1em Arial, Helvetica, sans-serif;
        color:#D89AC1;
        color:#C90081;*/
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-weight:500;
        color:#E67BBF;
        }
#chemin a{
        color:#E67BBF;
        text-decoration:none;
}
#chemin a:hover{
        color:#EF40B0;
        text-decoration:none;
}
#content .la-navigation
        {
         float:left;
         width:565px;
         height:12px;
         margin:0;
         padding:0;
         text-align:center;
         font-family:Arial, Helvetica, sans-serif;
         font-size:1.1em;
         color:#000;
         font-weight:500;
        }
#content .la-navigation b
        {
        color:#C90081;
        }
#content .la-navigation a
        {
        color:#000;
        text-decoration:none;
        }
#content .la-navigation a:hover
        {
        color:#C90081;
        text-decoration:none;
        font-weight:bold;
        }
/*---obligatoire pour le footer---*/
/*---mettre <div class="clearer"></div> apres la div contenu---*/
.clearer
{
        clear: both;
        display: block;
        height: 1px;
        margin-bottom: -1px;
        font-size: 1px;
        line-height: 1px;
}

#footer{
position: relative;/*---obligatoire pour le footer---*/
margin: -30px auto 0 auto;/*---margin top = - hauteur du footer---*/
height:30px;
width:758px;
background:#fff url(../images/charte/bg-footer.gif) repeat-y;
}


#footer-menu{
        width:450px;
        font:1.1em Arial, Helvetica, sans-serif;
        color:#C80079;
        margin:0 auto 0 auto;
        text-align:center;
        padding-top:5px;
}

#footer-menu a{ 
font:Arial, Helvetica, sans-serif;
        text-decoration: none; 
        color: #C80079;        
        }
#footer-menu a:hover, #footer-menu a:active{ 
        color:#629700;
        }
        
/*****************************************************/
/*
/*                 Boxes et Menus
/*
/*****************************************************/

#connexion{
        position:absolute;
        top:125px;
        width:540px;
}
#recherche{
        position:absolute;
        top:150px;
        width:250px;
}
#connexion form, #recherche form{
        background:#f4ffe2;
}

#connexion a.stretch, #recherche a.stretch{
padding:4px;
display:block;
float:left;
width:110px;
color:#629700;
text-align:right;
font:bold 1.1em Arial, Helvetica, sans-serif;
text-decoration:none;
height:25px;
}
#connexion form a, #recherche form a{
font:1.1em Arial, Helvetica, sans-serif;
}
#connexion form label, #recherche form label{
font:1.1em Arial, Helvetica, sans-serif;
color:#629700;
padding:4px;
}
#connexion form input, #recherche form input{
background-color:#81C700;
color:#fff;
font:1em Arial, Helvetica, sans-serif;
border:solid 1px;
border-bottom-color:#6DA10F;
border-top-color:#CCEE8D;
border-left-color:#CCEE8D;
border-right-color:#6DA10F;
}
#connexion form label input, #recherche form label input{
background:#F9F1F6;
color:#C90081;
font:1em Arial, Helvetica, sans-serif;
border:solid 1px #F8E5F1;
}
dl, dt, dd, ul, li {
list-style-type: none;
}
/*
.box-blanche{
        border:solid 5px #fff;
}
.box-blanche .box-blanche-in{
        background:#fff;        
        border:solid 5px #F8E5F1;
        padding:10px;
}
*/
/*
#colLeft{
        clear:both;
        float:left;
}  */
#colLeft img{
        border:0;
}

#colLeft ul{
        margin:8px 10px 12px 20px;
}
#colLeft li{
        list-style:outside circle;
        color:#629700;
        font:1.2em Arial, Helvetica, sans-serif;
        line-height:15px;
}
#colLeft li.unique
        {
        font:1.2em Arial, Helvetica, sans-serif;
        font-weight:bold;
        }
#colLeft li.retour
        {
        font:1.2em Arial, Helvetica, sans-serif;
        font-weight:500;
        }
#colLeft li.retour a,
#colLeft li.retour a:hover
        {
        color:#EF40B0;
        text-decoration:none;
        }
#colLeft li a{
        color:#629700;
        text-decoration:none;
}
#colLeft li a:hover{
        color:#EF40B0;
        text-decoration:none;
}
 #colLeft li ul
        {
        margin:4px 10px 12px 20px;
        /* border:1px #000 solid; */
        }
 #colLeft li ul li
        {
        list-style:outside square;
        color:#629700;
        font:0.9em Arial, Helvetica, sans-serif;
        letter-spacing:0.08em;
        line-height:15px;
        }
#colLeft li ul li a
        {
        
        }
/*****************************************************/
/*
/*                 fiche Produit
/*
/*****************************************************/
/*******       ORIGINAL *******
.prod-img-big{
        border:none;
        width:340px;
        float:left;
}
.prod-img-big img{
        border:none;
}
.prod-details
        {
        float:left;
        width:190px;
        padding-left:15px;
        border-left:dashed 1px #FE0492;
        }
.prod-ajout-panier{
        float:left;
}
 ************************************/
.prod-img-big{
        border:none;
       /* border:1px red solid;*/
        width:360px;
        height:auto;
       text-align:center;
        float:left;
                margin:0;
                padding:0;
                }
.prod-img-big .lagrande
        {
        padding:10px;
         border:1px #629700 solid;
         margin:5px;
        }
.prod-img-big .cadre-vignette
        {
        clear:both;
        float:right;
        width:360px;
        height:auto;
        margin:10px 0 0 0;
       /* border:1px red solid; */
        }
.prod-img-big .cadre-vignette img
        {
        float:left;
         margin:0 8px 5px 0;
         padding:0;
         border:1px #629700 solid;
        }
.prod-details
        {
        /*clear:both;
        float:right;
        width:150px;
        padding-left:15px;
        border-left:dashed 1px #FE0492; */
        float:right;
        width:160px;
        padding-left:15px;
        border-left:dashed 1px #FE0492;
        margin:0 0 15px 0;
        }
.prod-ajout-panier{
        float:left;
}
.text-left-img-right-avec-cadre-produit
        {
         float:left;
         margin:15px 8px 5px 0;
         padding:5px;
                 /*max-height:145px;
         height:auto !important;*/
                 height:130px;
         width:46%;
         border:1px #629700 solid;
        }
.text-left-img-right-avec-cadre-produit p
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.16em;
        font-weight:500;
        color:#000;
        text-align:justify;
        text-decoration:none;
        padding:5px 0px 5px 0px;
        }
.text-left-img-right-avec-cadre-produit a,
.text-left-img-right-avec-cadre-produit a:hover
        {
         text-decoration:none;
        }
.text-left-img-right-avec-cadre-produit img
        {
        float:right;
         margin:0 5px 5px 10px;
         padding:3px;
         border:1px #629700 solid;
        }
/*****************************************************/
/*
/*                 TEXTES
/*
/*****************************************************/

h1
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.8em;
        font-weight:500;
        color:#C90081;
        padding-top:15px;
        }

h2
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.4em;
        font-weight:bold;
        color:#C90081;
        padding-top:10px;
        text-align:left;
        }
h2.vert
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.4em;
        font-weight:bold;
        color:#629700;
        margin:10px 0 0 0;
        padding:0 0 0 5px;
        border-left:4px #629700 solid;
        }
h2.vert-actu
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.4em;
        font-weight:bold;
        color:#629700;
        margin:15px 0 0 0;
        padding:0 0 0 5px;
        border-left:4px #629700 solid;
        }
.text-left-img-right-avec-cadre-produit h2.designation
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-weight:bold;
        color:#C90081;
        }
h4
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.3em;
        font-weight:bold;
        color:#629700;
        }
.text-right-img-left-avec-cadre h2,
.text-left-img-right-avec-cadre h2,
.text-left-img-right-avec-cadre-produit h2
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.4em;
        font-weight:bold;
        color:#C90081;
        margin:0 0 6px 0;
        padding:0;
        /*border-left:4px #629700 solid; */
        border-bottom:1px #629700 solid;
        }
.cadre_produit_accueil h2
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.3em;
        font-weight:bold;
        color:#C90081;
        margin:0 0 6px 0;
        padding:0;
        /*border-left:4px #629700 solid; */
        border-bottom:1px #629700 solid;
        }
p,
.text-right-img-left,
.text-right-img-left-avec-cadre p,
.text-left-img-right-avec-cadre p
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-weight:500;
        color:#000;
        text-align:justify;
        padding:5px 0px 5px 0px;
        }
#content .text-right-img-left ul.listeindex
                {
                font-family:Arial, Helvetica, sans-serif;
        font-size:1em;
        font-weight:500;
        color:#000;
                list-style-image:url("../images/charte/puce01.gif");
                padding:0;
        margin:0 0 0 180px;
        list-style-position:inside;
                /*border:1px red solid; */
                }
*html #content .text-right-img-left ul.listeindex
                {
                margin:0 0 0 180px;
                }
#content .text-right-img-left ul.listeindex li
                {
                text-align:left;
                }
.text-right-img-left-avec-cadre,
.text-left-img-right-avec-cadre
        {
         float:left;
         margin:15px 0 5px 0;
         padding:5px;
         height:auto;
         width:98%;
         border:1px #629700 solid;
        }
.cadre_produit_accueil
        {
         float:left;
         margin:15px 9px 5px 0px;
         padding:5px;
         height:135px;
         width:170px;
         text-decoration:none;
         border:1px #629700 solid;
        }
.cadre_produit_accueil .image-accueil
        {
        float:left;
        width:100px !important;
        height:77px;
        margin:0 5px 10px 0;
        padding:0 0 0 0;
      /*border:1px red solid; */
        }
*html .cadre_produit_accueil .image-accueil
        {
        margin:0 0 10px 0;
        padding:0 0 0 0;

        }
.cadre_produit_accueil a
        {
        text-decoration:none;
        }
.cadre_produit_accueil p.a-partir
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-weight:bold;
        color:#629700;
        text-align:center;
       /* height:16px; */
        padding:0;
        margin:0;
        }
/**
.cadre_produit_accueil p.leprix
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:3em;
        font-style:italic;
        font-weight:500;
        color:#D60185;
        text-align:left;
        height:36px;
        padding:0;
        margin:0;
        }
.cadre_produit_accueil p.leprix sup
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.55em;
        font-style:italic;
        font-weight:bold;
        color:#D60185;
        line-height:0.1em;
        padding:0;
        margin:0;
        }
**/
.cadre_produit_accueil .leprix
        {
        float:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:2.1em;
        font-style:italic;
        font-weight:500;
        color:#D60185;
        text-align:left;
        height:36px;
        padding:0;
        margin:0 0 0 8px;
        }
*html .cadre_produit_accueil .leprix
        {
        font-size:2.9em;
        margin:0 0 0 0;
        }
.cadre_produit_accueil .cest-en-euro
        {
        float:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.5em;
        font-style:italic;
        font-weight:bold;
        color:#D60185;
        text-align:left;
       width:20px;
        padding:0;
        margin:0 0 0 0;
      /* border:1px red solid; */
        }
*html .cadre_produit_accueil .cest-en-euro
        {
        width:20px;
        }
.cadre_produit_accueil .cest-les-centimes
        {
       float:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-style:italic;
        font-weight:bold;
        color:#D60185;
        padding:0;
        margin:0;
        text-align:left;
        width:18px;
       /* border:1px #000 solid; */
        }
*html .cadre_produit_accueil .cest-les-centimes
        {
        width:20px;
        }
.cadre_produit_accueil p.prix-public
        {
        float:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.95em;
        font-weight:500;
        color:#F494CB;
        text-align:center;
      /*  border:1px red solid; */
        width:55px;
        padding:0;
        margin:0;
        }
.cadre_produit_accueil p.laloupe
        {
        clear:both;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        /*letter-spacing:0.1em; */
        font-weight:bold;
        color:#629700;
        text-align:right;
       /* height:16px; */
        padding:0 28px 0 0;
        background:transparent url(../images/charte/laloupe.gif) no-repeat right 0;
        }
.cadre-img-point-de-vente
        {
         float:left;
         margin:5px 0 5px 0;
         padding:3px 3px 3px 3px;
         height:auto;
         width:98%;
         border:1px #629700 solid;
        }
.text-right-img-left img,
.text-right-img-left-avec-cadre img,
.cadre_produit_accueil img
        {
         float:left;
         margin:0 5px 5px 0;
         padding:3px;
         border:1px #629700 solid;
        }
.text-left-img-right-avec-cadre img
        {
        float:right;
         margin:0 5px 5px 15px;
         padding:3px;
         border:1px #629700 solid;
        }
.text-left-img-right-avec-cadre .cadre-vignette
        {
        clear:both;
        float:right;
        width:180px;
        height:auto;
        margin:0 0 0 15px;
       /* border:1px red solid; */
        }
.text-left-img-right-avec-cadre .cadre-vignette img
        {
        float:left;
         margin:0 8px 5px 0;
         padding:0;
         border:1px #629700 solid;
        }
.text-right-img-left b,
.text-right-img-left-avec-cadre b,
.text-left-img-right-avec-cadre b,
p b
        {
        color:#629700;
        }
p.text-petit
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1em;
        font-weight:500;
        color:#000;
        text-align:justify;
        padding:5px 5px 0 0px;
        }
p a.noir
        {
        color:#000;
        font-weight:500;
        text-decoration:none;
        }
p a:hover.noir
        {
        color:#629700;
        font-weight:500;
        text-decoration:none;
        }
p a.vert
        {
        color:#629700;
        font-weight:bold;
        text-decoration:none;
        }
p a:hover.vert
        {
        color:#EF40B0;
        font-weight:bold;
        text-decoration:none;
        }
p a.rose
        {
        color:#EF40B0;
        font-weight:bold;
        text-decoration:none;
        }
p a:hover.rose
        {
        color:#629700;
        font-weight:bold;
        text-decoration:none;
        }
a{
        color:#EF40B0;
        text-decoration:underline;
}
a:hover{
        color:#629700;
}
hr{
 border:none;
 background:url(../images/charte/bg-hr.gif) repeat-x;
 height:1px;
 color:#cccccc;
}

/*****************************************************/
/*
/*                 FORMULAIRES
/*
/*****************************************************/

form label{
        font:1.2em Arial, Helvetica, sans-serif;
        color:#000;
        line-height:30px;
}
.saisie{
background:#F9F1F6;
color:#C90081;
font:Arial, Helvetica, sans-serif;
border:solid 1px #F8E5F1;
}
.bouton{
background:#81C700;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:capitalize;
border:solid 1px;
border-bottom-color:#6DA10F;
border-top-color:#CCEE8D;
border-left-color:#CCEE8D;
border-right-color:#6DA10F;
}
/*************** form commander ********/
form #commander
        {
        border:none;
         background:none;
         width:150px;
         height:auto;
         padding:0;
        }
#commander p.text-form-commander
        {
       /* height:16px; */
        margin:0;
        padding:0;
        font-size:1.2em;
        }
#commander label
        {
        width:150px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.05em;
        color:#000;
        /*line-height:2em;
        height:20px; */
        margin:0;
        padding:0;
      border:1px red solid;
        }
#commander .saisir
        {
        background-color:#F9F1F6;
        color:#C90081;
        font:Arial, Helvetica, sans-serif;
        border:solid 1px #F8E5F1;
        height:16px;
        width:60px;
        margin:0;
        padding:0;
        }
#commander select
        {
        background-color:#F9F1F6;
        color:#C90081;
       /* font:Arial, Helvetica, sans-serif;  */
        font-size:1em;
        border:solid 1px #F8E5F1;
        height:16px;
        margin:0;
        padding:0;
        }
#conditionnement select,
#couleur select
        {
        font:courier;
        font-size:1em;
        }
dt
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.08em;
        color:#000;
        }
dd
        {
        float:left;
        width:150px;
        margin:0 0 2px 0;
        padding:0;
        /*border:solid 1px #F8E5F1; */
        }
/********** form contact ********/
#formcontact
        {
          border:none;
         background:none;
         width:565px;
         padding-left:10px;
         height:auto;
         padding:0;
         margin:15px 0 0 0;
        }
#formcontact fieldset
        {
        background:none;
        padding:0;
        margin:0 0 15px 0;
        padding:0 0 10px 5px;
        border:1px #91B64D solid;
        }
* html #formcontact fieldset
        {
        background:transparent;
        }
#formcontact fieldset legend
        {
        text-align:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.3em;
        font-weight:500;
        color:#C90081;
        font-weight:bold;
        height:25px;
        padding:0 5px 0 5px;
        }
#formcontact label
        {
        padding:0 25px 0 0;
        text-align:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-weight:500;
        color:#000;
        line-height:1.5em;
        margin:0;
        padding:0;
        height:20px;
        cursor:pointer;
      /* border:1px red solid; */
        }
#formcontact label:hover
        {
        color:#C90081;
        }
#formcontact .forminput,
#formcontact .formtextareadress,
#formcontact .formtextareacomment,
#formcontact select
        {
        border:1px #C90081 solid;
        padding:0;
        margin:2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#000;
        background-color:#F3FDE2;
        text-align:justify;
        }
select optgroup
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#000;
        font-weight:bold;
        }
*html .forminput,
*html .formtextareadress,
*html .formtextareacomment
        {
        border-left:4px #C90081 solid;
        padding-left:4px;
        }
#formcontact input:focus,
#formcontact textarea:focus,
#formcontact select:focus
        {
        background-color:#F3FDE2;
        color:#000;
        outline:none;
        border-left:4px #C90081 solid;
        padding-left:4px;
        }
#formcontact input:hover,
#formcontact textarea:hover,
#formcontact select:hover
        {
        color:#000;
        background-color:#fff;
        }
#formcontact .forminput
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:18px;
        width:260px;
       }
#formcontact .formtextareadress
        {
        padding:0 3px 0 3px;
        height:110px;
        width:260px;
        }
#formcontact .formtextareacomment
        {
        padding:0 3px 0 3px;
        height:110px;
        width:260px;
        }
#formcontact .formbt,
#formcontact .formbt:focus
        {
       border:1px #C90081 solid;
        padding-left:4px;
        padding-right:4px;
        height:25px;
        width:100px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#000;
         background-color:#F3FDE2;
        }
*html .formbt:focus,
        {
        border:1px #C90081 solid;
        padding-left:4px;
        padding-right:4px;
        height:25px;
        width:100px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#000;
         background-color:#F3FDE2;
        }

#formcontact .formbt:hover
        {
        border:1px #89AE3D solid;
        padding-left:4px;
        padding-right:4px;
        height:25px;
        width:100px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#89AE3D;
        background-color:#F3FDE2;
        }
#formcontact .text02
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:500;
        color:#000;
        }
