/*    BOUQUETS    */
/* TABLES */
.tab-flwr {width: 480px;}
.tab-flws {width: 400px;}


/* CELLULES */
.td-flwr-10 {width: 300px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}
.td-flwr-15 {width: 180px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top; background: url('images/bouquet/bg-compo.gif') no-repeat;}
.td-flwr-20 {width: 480px; height:  45px; font: italic 14px   Arial; color: #79B641; text-align:   left; vertical-align:    top; text-indent: 20px;}
.td-flwr-25 {width: 480px; height:  45px; font: italic 14px   Arial; color: #F05A88; text-align:   left; vertical-align:    top; text-indent: 20px;}

.td-flwr-30 {width: 160px; height: 170px; font:        10px Verdana; color: #00542E; text-align: center; vertical-align:    top;}

.td-flwr-90 {width: 240px; height:  25px; font:        10px Verdana; color: #00542E; text-align: center; vertical-align: middle;}
.td-flwr-95 {width: 240px; height:  25px; font:        10px Verdana; color: #00542E; text-align: center; vertical-align: middle;}

.td-flws-90 {width: 150px; height:  25px; font:        10px Verdana; color: #00542E; text-align:   left; vertical-align: middle;}
.td-flws-95 {width: 250px; height:  25px; font:        10px Verdana; color: #00542E; text-align:   left; vertical-align: middle;}


/* TEXTES */
.tx-comp-10 {width: 100px; height: 16px; font:         10px Verdana; color: #00542E; text-align: center; background: #E0EBF2; margin-left: 8px; display: block; margin-bottom: 37px; padding-top: 2px;}
.tx-comp-20 {width: 160px;               font:         10px Verdana; color: #C93919; text-align:   left; margin-left: 10px; display: block; margin-top: 5px;}
.tx-comp-30 {width: 100px; height: 16px; font:         10px Verdana; color: #00542E; text-align: center; background: #E0EBF2; display: block; padding-top: 2px; margin-left:  auto; margin-right: auto;}
.tx-comp-35 {width: 100px; height: 16px; font:         10px Verdana; color: #00542E; text-align: center; background: #F7ACC3; display: block; padding-top: 2px; margin-left:  auto; margin-right: auto;}
.tx-comp-40 {width: 380px;               font:         14px Verdana; color: #79B641; text-align:   left; display: block; margin-left: 30px;}
.tx-comp-50 {width: 100px; height: 16px; font:         10px Verdana; color: #00542E; text-align: center; background: #E0EBF2; display: block; padding-top: 2px; margin-left: 260px;}


/* IMAGES */
.img-flwr-10 {width: 300px; height: 300px;}
.img-flwr-20 {width: 120px; height: 120px; margin: 5px;}
.img-flws-10 {width: 400px; height: 400px; margin-top: 10px; margin-bottom: 5px;}
.img-hidden  {width:  50px; height:  25px; margin-top: 300px; margin-left: 20px; border: none;}


/* LIENS */
.l-navs {font:      10px Verdana; color: #00542E; text-decoration: underline;}
.l-navs:hover {font:      10px Verdana; color: #00542E; text-decoration: none;}
.l-srch {font:      10px Verdana; color: #00542E; text-decoration: none;}
.l-srch:hover {font:      10px Verdana; color: #00542E; text-decoration: none;}



/*    SERVICES    */
/* TABLES */
.tab-serv {width: 480px;}


/* CELLULES */
.td-serv-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}
.td-serv-15 {width: 180px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}
.td-serv-20 {width: 480px; height:  45px; font: italic 14px   Arial; color: #79B641; text-align:   left; vertical-align:    top; text-indent: 20px;}
.td-serv-25 {width: 480px; height:  45px; font: italic 14px   Arial; color: #F05A88; text-align:   left; vertical-align:    top; text-indent: 20px;}


/* TEXTES */
.tx-serv-10 {width: 200px;               font:         10px Verdana; color: #00542E; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}
.tx-serv-20 {width: 250px;               font:         10px Verdana; color: #00542E; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}
.tx-serv-30 {width: 480px;               font:         10px Verdana; color: #00542E; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}

/* IMAGES */
.img-serv-10 {width: 190px; height:  22px;}
.img-serv-20 {width: 190px; height:  22px;}
.img-serv-30 {width: 250px; height:  22px;}
.img-serv-40 {width: 440px; height:  22px;}
.img-serv-50 {width: 480px; height: 200px;}


/*    COULEURS    */
/* TABLES */
.tab-coul {width: 480px;}


/* CELLULES */
.td-coul-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-coul-10 {width: 290px;               font: bold    12px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px;}
.tx-coul-20 {width: 290px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 80px;}


/* LIENS */
.l-coul {font: bold 12px Verdana; color: #7AB741; text-decoration: none; line-height: 18px;}
.l-coul:hover {font: bold 12px Verdana; color: #B0367C; text-decoration: none; line-height: 18px;}


/*    CONTENANTS    */
/* TABLES */
.tab-vase {width: 480px;}


/* CELLULES */
.td-vase-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-vase-10 {width: 370px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}


/* IMAGES */
.img-vase-10 {width: 235px; height:  20px;}
.img-vase-20 {width: 235px; height:  20px;}


/*    FORMES    */
/* TABLES */
.tab-form {width: 480px;}


/* CELLULES */
.td-form-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-form-10 {width: 370px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}


/* IMAGES */
.img-form-10 {width: 350px; height:  20px;}
.img-form-20 {width: 235px; height:  20px;}
.img-form-30 {width: 350px; height:  20px;}


/*    HARMONIES    */
/* TABLES */
.tab-harm {width: 480px;}


/* CELLULES */
.td-harm-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-harm-10 {width: 370px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}


/* IMAGES */
.img-harm-10 {width: 366px; height:  20px; display: block;}
.img-harm-20 {width: 366px; height:  30px; display: block;}
.img-harm-30 {width: 366px; height:  25px; display: block; margin-bottom: 20px;}
.img-harm-40 {width: 366px; height:  46px; display: block; margin-bottom: 20px;}


/*    EMPLACEMENT    */
/* TABLES */
.tab-plac {width: 480px;}


/* CELLULES */
.td-plac-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-plac-10 {width: 370px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}


/*    VIE BOUQUET    */
/* TABLES */
.tab-life {width: 480px;}


/* CELLULES */
.td-life-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-life-10 {width: 370px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}


/* IMAGES */
.img-life-10 {width: 200px; height:  22px;}
.img-life-20 {width: 200px; height:  22px;}
.img-life-30 {width: 300px; height:  22px;}
.img-life-40 {width: 200px; height:  22px;}


/*    DECORATION    */
/* TABLES */
.tab-deco {width: 480px;}


/* CELLULES */
.td-deco-10 {width: 480px; height: 290px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}


/* TEXTES */
.tx-deco-10 {width: 370px;               font:         10px Verdana; color: #B0367C; text-align:   left; display: block; margin-left: 30px; margin-bottom: 30px;}


/* IMAGES */
.img-deco-10 {width: 200px; height:  22px;}
.img-deco-20 {width: 200px; height:  22px;}
.img-deco-30 {width: 200px; height:  22px;}
.img-deco-40 {width: 200px; height:  22px;}


/*    MAGASINS    */
/* TABLES */
.tab-mags {width: 480px;}


/* CELLULES */
.td-mags-10 {width: 480px; height: 505px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top; background: url('images/magasins/bg-photos.jpg')    no-repeat;}


/* TEXTES */
.tx-mags-10 {width: 480px;               font:         10px Verdana; color: #004A23; text-align:   left; display: block; margin-bottom: 30px; text-transform: uppercase;}
.tx-mags-20 {width: 480px;               font:         10px Verdana; color: #3B7457; text-align:   left; display: block; margin-left: 10px; }
.tx-mags-30 {text-transform: uppercase;}


/* IMAGES */
.img-mags-10 {width: 470px; height: 313px; margin-top: 10px;}

/* LIENS */
.l-mags-10 {font:      10px Verdana; color: #004A23; text-decoration: none;}
.l-mags-10:hover {font:      10px Verdana; color: #B0367C; text-decoration: none;}
.l-mags-20 {font:      10px Verdana; color: #B0367C; text-decoration: none;}
.l-mags-30 {font:      10px Verdana; color: #F05A88; text-decoration: underline;}
.l-mags-30:hover {font:      10px Verdana; color: #F05A88; text-decoration: none;}


/*    COMMANDES    */
/* TABLES */
.tab-comd {width: 480px; margin-bottom: 50px;}
.tab-comm {width: 420px;}


/* CELLULES */
.td-comd-10 {width: 480px; height:  20px; font:        10px Verdana; color: #000000; text-align:   left; vertical-align:    top;}
.td-comd-21 {width:  85px; height:  20px; font:        10px Verdana; color: #666666; text-align: center; vertical-align:    top;}
.td-comd-22 {width: 115px; height:  20px; font:        10px Verdana; color: #666666; text-align: center; vertical-align:    top;}
.td-comd-23 {width: 100px; height:  20px; font:        10px Verdana; color: #666666; text-align: center; vertical-align:    top;}
.td-comd-24 {width:  80px; height:  20px; font:        10px Verdana; color: #666666; text-align: center; vertical-align:    top;}
.td-comd-25 {width: 100px; height:  20px; font:        10px Verdana; color: #666666; text-align: center; vertical-align:    top;}
.td-comd-30 {width: 480px; height:  20px; font:        10px Verdana; color: #666666; text-align:   left; vertical-align: middle;}
.td-comd-40 {width: 480px; height:  20px; font:        10px Verdana; color: #666666; text-align:   left; vertical-align: middle; padding-left: 25px;}
.td-comd-50 {width: 480px; height:  20px; font:        10px Verdana; color: #B0367C; text-align:   left; vertical-align: middle;}
.td-comd-60 {width: 480px; height:  20px; font:        10px Verdana; color: #B0367C; text-align:   left; vertical-align: middle;}
.td-comd-61 {width: 120px; height:  30px; font:        10px Verdana; color: #B0367C; text-align:   left; vertical-align: middle;}
.td-comd-62 {width: 300px; height:  30px; font:        10px Verdana; color: #B0367C; text-align:   left; vertical-align: middle;}
.td-comd-70 {width: 480px; height:  40px; font:        10px Verdana; color: #B0367C; text-align: center; vertical-align: middle;}
.td-comd-80 {width: 480px; height:  40px; font:        10px Verdana; color: #999999; text-align:   left; vertical-align:    top; border-top: 1px solid #999999;}

/* TEXTES */
.tx-comd-01 {font:         11px Verdana; color: #666666; text-align:   left; cursor: pointer;}
.tx-comd-02 {font:         11px Verdana; color: #B0367C; text-align:   left; cursor: pointer; border: 1px solid #FF6699;}
.tx-comd-10 {font:         11px Verdana; color: #B0367C; text-align:   left; display: block;}
.tx-deuil   {font-weight: bold; margin-top: 5px; margin-left: 25px;}
.tx-soust   {font:         11px Verdana; color: #7ABA40;}

/* BOITES */
.div-comd-px {width:  35px; text-align: center; font:        10px Verdana; color: #666666; float: left;}
.div-comd-sb {width: 480px; text-align: center; margin-top: 10px;}


/* IMAGES */
.img-comd-px {float: left;}


/* CHAMPS */
.inp-comd-tx {border: 1px solid #FF6699;}
.inp-comd-px {border: none; margin-left: 50px; font: bold 11px Verdana; color: #B0367C; width: 200px;}
.inp-comd-sb {border: 1px solid #FF6699; background: #FF6699; font: bold 11px Verdana; color: #FFFFFF;}

/* LIENS */
.l-deuil {font:      10px Verdana; color: #666666; text-decoration: underline;}
.l-deuil:hover {font:      10px Verdana; color: #666666; text-decoration: none;}


/*    RECHERCHES    */
/* TABLES */
.tab-srch {width: 480px;}

/* CELLULES */
.td-srch-10 {width: 480px; height:  20px; font:        10px Verdana; color: #666666; text-align: center; vertical-align:    top;}

/* BOITES */
.div-srch-fm {width: 300px; text-align:   left; font:        10px Verdana; color: #666666; margin-left: auto; margin-right: auto; margin-top: 30px;}

/* CHAMPS */
.inp-srch-sl {border: 1px solid #FF6699; font:      11px Verdana; color: #B0367C;}
.inp-srch-sb {border: 1px solid #FF6699; background: #FF6699; font: bold 11px Verdana; color: #FFFFFF;}

/* LISTS */
.ul-srch {margin: 0px; padding: 0px; list-style: none;}
.li-srch-10 {width:  80px; height: 30px; font:      10px Verdana; color: #666666; float: left;}
.li-srch-20 {width: 200px; height: 30px; font:      10px Verdana; color: #666666;}