/* -- SWM - styles.css -- */

/* -- GLOBAL -- */
body { background-image: url(../img/general_background.gif); background-repeat: repeat-x; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; color: #715540; margin: 0px 10px 0px 10px ; }
td.h-bg { background-image: url(../img/horizontal_background.png); background-repeat: repeat-y;}
td.content { background-image: url(../img/content.png); background-repeat: repeat-y;}
p { text-align: justify; line-height: 160%; }
p.note { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #8D6F72 ; text-align: justify; line-height: 120%;  border-top: 1px dotted ; border-left: 0px ; border-right: 0px ; border-bottom: 0px ; border-color: #B89C82; padding: 20px 0px 0px 0px ; }
p.nom-bouquet { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 15px ; font-weight:bold ; color: #4a2171; text-align: justify; line-height: 120%; padding: 0px 20px 0px 0px ; }
p.accroche-bouquet { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; color: #715540 text-align: justify; line-height: 120%; padding: 0px 20px 0px 0px ; }
div.detail-bouquet { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; font-weight:bold ; color: #715540 ; text-align: justify; line-height: 120%;  border-top: 1px dotted ; border-left: 0px ; border-right: 0px ; border-bottom: 1px dotted ; border-color: #B89C82; padding: 10px 20px 10px 0px ; }
div.tarif-bouquet { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; color: #4a2171 ; text-align: justify; line-height: 120%;  border-top: 0px; border-left: 0px ; border-right: 0px ; border-bottom: 1px dotted ; border-color: #B89C82; padding: 10px 20px 10px 0px ; }
div.taille-bouquet { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #715540 ; padding: 10px 20px 0px 0px ; float:left; }
div.bt-retour-bouquets { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #715540 ; padding: 20px 0px 30px 0px ; float:left; }
div.bt-commander { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #715540 ; padding: 42px 20px 30px 0px ; float:right; }
div.content {line-height: 160%; border-top: 0px ; border-left: 0px ; border-right: 0px ; border-bottom: 1px dotted ; border-color: #B89C82; padding: 0px 0px 10px 0px ; } 
div.temp {line-height: 160%; padding: 0px 0px 10px 0px ; } 
h1 { padding: 20px 0px 0px 0px ; }
h2 { font-family: Arial, Verdana, Helvetica, sans-serif ; font-size: 16px ; color: #B89C82; font-weight:bold; }
br.br5  { font-size: 5px ; }
input.image { border-style: none; valign:bottom; font-size: 11px ;}
input.form-id { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; color: #715540 ; border-color: #D03290 ; background-color: #FFE9F5 ; border-style: solid ; border-width: 1px ; margin: 5px 0px 5px 0px ; }
select { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; color: #715540 ; border-color: #D03290 ; background-color: #FFE9F5 ; border-style: solid ; border-width: 1px ; margin: 5px 0px 5px 0px ; }


#titre-profil { height: 19px ; width: 560px ; background-image: url(../img/bg_titre_profil.gif) ; background-repeat: no-repeat ; font-family: Arial , Verdana, Helvetica, sans-serif ; font-size: 14px ; text-decoration: none ; color: #715540; border-top: 0px ; border-left: 0px ; border-right: 0px ; border-bottom: 1px solid ; border-color: #FFFFFF; padding: 10px 0px 0px 10px ;}



div.bg-top-detail-bouquet { background-image: url(../img/bg_top_detail_bouquet.gif); height: 20px ; text-align:center; }
div.bg-middle-detail-bouquet { height: 3px ; background-color: #EAE2DA;  border-top: 1px solid ; border-left: 0px ; border-right: 0px ; border-bottom: 1px solid; border-color: #FFFFFF; text-align:center }
td.bg-top-detail-bouquet { background-image: url(../img/bg_bottom_detail_bouquet.gif); background-repeat: repeat-x;  }
td.bg-top-detail-bouquet-txt { background-image: url(../img/bg_bottom_detail_bouquet.gif); background-repeat: repeat-x; padding: 20px 0px 0px 10px ;  }

span.tarif { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; color: #4a2171 ; font-weight:bold; }

/* -- LIENS -- */
a:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; text-decoration: underline ; color: #C4278A ; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; text-decoration: underline ; color: #C4278A ; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; text-decoration: none ; color: #C4278A ; }
a.commander:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #FFFFFF ; }
a.commander:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #FFFFFF ; }
a.commander:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #364F1E ; }
a.description:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: underline ; color: #715540; }
a.description:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: underline ; color: #715540; }
a.description:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #715540; }


/* -- FLASH CONTENT -- */
#flashcontent { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #B89C82; }
#flashcontent1 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #B89C82; }
#flashcontent2 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #B89C82; }
#flashcontent3 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color: #B89C82; }
a.flashcontent:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #C4278A ; }
a.flashcontent:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #C4278A ; }
a.flashcontent:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #FFFFFF ; background-color:#C4278A ; padding: 2px 0px 2px 0px ; }

/* -- ECHANGE LIENS -- */
#echange-liens-top { height: 69px ; background-image: url(../img/box_echange_liens_top.gif) ; background-repeat: no-repeat ; padding: 0px 0px 0px 0px ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; vertical-align: middle ; }
#echange-liens-middle { background-image: url(../img/box_echange_liens_middle.gif) ; background-repeat: no-repeat ; padding: 5px 0px 5px 10px ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; }
#echange-liens-bottom { height: 44px ; width: 337px ; background-image: url(../img/box_echange_liens_bottom.gif) ; background-repeat: no-repeat ; text-align: right; margin: 0px 50px 0px 0px ; }
input.echange-liens { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; color: #4a2171 ; border-color: #4a2171 ; background-color: #FFFFFF ; border-style: solid ; border-width: 1px ; margin: 0px 0px 5px 0px ; }

/* -- INSCRIPTION NEWSLETTER -- */
#inscription-newsletter-top { height: 69px ; background-image: url(../img/box_inscription_newsletter_top.gif) ; background-repeat: no-repeat ; padding: 0px 0px 0px 0px ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; vertical-align: middle ; }
#inscription-newsletter-middle { background-image: url(../img/box_inscription_newsletter_middle.gif) ; background-repeat: no-repeat ; padding: 5px 0px 5px 10px ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; }
#inscription-newsletter-bottom { height: 44px ; width: 337px ; background-image: url(../img/box_inscription_newsletter_bottom.gif) ; background-repeat: no-repeat ; text-align: right; margin: 0px 50px 0px 0px ; }

/* -- IDENTIFICATION -- */
#identification-top { height: 69px ; width: 275px ; background-image: url(../img/box_identification_top.gif) ; background-repeat: no-repeat ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; vertical-align: middle ; }
#identification-middle-1 { background-image: url(../img/box_identification_1_middle.gif) ; background-repeat: no-repeat ; padding: 5px 0px 5px 10px ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; }
#identification-middle-2 { height: 28px ; padding: 0px 0px 0px 10px ;  background-image: url(../img/box_identification_2_middle.gif) ; background-repeat: no-repeat ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; }
#identification-bottom { height: 44px ; background-image: url(../img/box_identification_bottom.gif) ; background-repeat: no-repeat ; text-align: right; }
input.identification { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; color: #74A300 ; border-color: #2F4900 ; background-color: #FFFFFF ; border-style: solid ; border-width: 1px ; margin: 0px 0px 5px 0px ; }
a.identification:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9px ; text-decoration: none ; color: #FFFFFF ; }
a.identification:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9px ; text-decoration: none ; color: #FFFFFF ; }
a.identification:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9px ; text-decoration: none ; color: #2E4800; }

/* -- CREER UN COMPTE -- */
#creer-compte-top { height: 69px ; width: 275px ; background-image: url(../img/box_creer_compte_top.gif) ; background-repeat: no-repeat ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none ; color: #FFFFFF ; vertical-align: middle ; }
#creer-compte-middle { height: 112px ;  background-image: url(../img/box_creer_compte_middle.gif) ; background-repeat: no-repeat ; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; text-decoration: none ; color: #FFFFFF ; text-align: justify; line-height: 160%; }
#creer-compte-bottom { height: 44px ; background-image: url(../img/box_creer_compte_bottom.gif) ; background-repeat: no-repeat ; text-align: right; }
input.creer-compte { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; color: #74A300 ; border-color: #2F4900 ; background-color: #FFFFFF ; border-style: solid ; border-width: 1px ; margin: 0px 0px 5px 0px ; }

a.faq:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9px ; text-decoration: none ; color: #C4278A ; }
a.faq:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9px ; text-decoration: none ; color: #C4278A ; }
a.faq:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9px ; text-decoration: none ; color: #FFFFFF ; background-color:#C4278A ; padding: 2px 2px 2px 2px ; }

/* -- FOOTER -- */
td.footer { padding: 20px 0px 5px 0px ; }  
td.footer-copyright { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; padding: 15px 0px 10px 0px ; }  
td.footer-logo { padding: 5px 0px 20px 0px ; }
a.footer:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #C4278A ; }
a.footer:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #C4278A ; }
a.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; text-decoration: none ; color: #FFFFFF ; background-color:#C4278A ; padding: 2px 0px 2px 0px ; }

/* -- VIGNETTE PRODUIT  -- */
div.container { width: 188px ; float:left; padding: 20px 1px 10px 0px ; }
div.top-bloc{ padding: 0px 0px 20px 10px ; }
div.content-bouquet-top{ height:135px; background-image:url(../img/background_bouquet_top.gif); background-repeat:no-repeat;}
div.content-bouquet-bottom{ height:55px; background-image:url(../img/background_bouquet_bottom.gif); background-repeat:no-repeat; padding-top:1px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #715540; }
div.commander{ width: 120px ; height:25px; background-image:url(../img/background_commander.gif); background-repeat:no-repeat; float:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF ; text-align:center; }
div.prix{ width: 68px ; height:25px; background-image:url(../img/background_prix.gif); background-repeat:no-repeat; float:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #D9FF62 ; text-align:center;  }


a.note:link { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: underline; color: #C4278A ; }
a.note:visited { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: underline; color: #C4278A ; }
a.note:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px ; text-decoration: none; color: #C4278A ; } 
