@charset "UTF-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;} :focus { outline: 0;} body { color: black; background: white;} ol, ul { list-style: none; } table {	border-collapse: separate; border-spacing: 0;} caption, th, td { text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after { content: "";} blockquote, q { quotes: "" "";}strong { font-weight:bold;}em { font-style:italic;}.clear { clear:both;}@font-face {    font-family: 'HelveticaNeueLTStd55Roman';    src: url('../fonts/helveticaneueltstd-roman-webfont.eot');    src: url('../fonts/helveticaneueltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/helveticaneueltstd-roman-webfont.woff') format('woff'),         url('../fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'),         url('../fonts/helveticaneueltstd-roman-webfont.svg#') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'HelveticaNeueLTStd35Thin';    src: url('../fonts/helveticaneueltstd-th-webfont.eot');    src: url('../fonts/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/helveticaneueltstd-th-webfont.woff') format('woff'),         url('../fonts/helveticaneueltstd-th-webfont.ttf') format('truetype'),         url('../fonts/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');    font-weight: normal;    font-style: normal;}/* Style principal */body { background:url(../images/bk-principal.jpg) top center repeat-x #b2804a; font-family:Arial, Helvetica, sans-serif; color:#FFF;}a { color:#ffd780;}a:hover { text-decoration:none;}h1 { font-family:HelveticaNeueLTStd35Thin, Helvetica, Arial, sans-serif; color:#FFF; font-size:40px; margin-bottom:35px;}.logo-memofloria { width:527px; height:128px; position:absolute; top:5px; left:50%; margin-left:-500px;}#menu { width:1040px; height:49px; background:url(../images/bk-menu.png) top left repeat-x; position:absolute; top:140px; left:50%; margin-left:-520px;}.bk-menu-gauche { position:absolute; top:0; left:-8px;}.bk-menu-droite { position:absolute; top:0; right:-8px;}#menu ul { position:absolute; top:17px; left:20px; color:#FFF; text-transform:uppercase; font-size:16px; font-family:HelveticaNeueLTStd55Roman, Helvetica, Arial, sans-serif; z-index:3;}#menu li { float:left;}.ie7 #menu li:hover { float:left; height:28px; padding-top:13px; margin-top:-13px; background-color:#32240c;}#menu li a { color:#FFF; text-decoration:none;  padding:13px 8px 8px 10px; height:20px; background: url(../images/bk-liste.png) top left no-repeat;}#menu li a:hover { background-color:#32240c; color:#fff;}#contenu { width:1002px; position:absolute; top:200px; left:50%; margin-left:-501px; float:left;}.bordure { width:auto; border:#000 solid 1px; padding:2px; float:left;}.bk-div { padding:10px; background:url(../images/bk-page.png) top left repeat; }.information-contact-top { position:absolute; top:-141px; right:-40px; z-index:1;}/* --- Accueil --- */#banniere-accueil { width:530px; height:460px; }#banniere-memofloria { width:530px; height:460px; }#texte-accueil { width:375px; height:220px; background:#846643; color:#FFF; font-size:13px; padding:20px 15px 20px 20px; line-height:15px;}#texte-memofloria { width:370px; height:435px; background:#846643; color:#FFF; font-size:13px; padding:25px 15px 0 15px; line-height:15px;}.btn-rapide-accueil { width:134px; float:left; margin-left:8px; margin-top:10px;}.btn-rapide-accueil a { color:#FFF; text-decoration:none; cursor:pointer; }.lien-rapide-accueil { float:left; background:url(../images/bk-page.png) top left repeat; padding:7px 0 6px 0; text-align:center; width:134px; margin-top:5px;}.lien-rapide-accueil:hover { background-color:#32240c; }/* --- Services et Formules --- */#services { width:300px; height:400px; background:#846643; font-size:13px; padding:25px 15px 0 15px; line-height:15px; text-align:justify;}#formules-texte { width:590px; background:#846643; font-size:13px; padding:25px 15px 0 15px; line-height:15px; text-align:justify; }.contenant-titre-sous-partie { width:590px; height:20px;}.titre-sous-partie { font-weight:bold; text-transform:uppercase; float:left;}.separation-titre-sous-partie { float:left; width:100px; height:1px; background-color:#FFF; margin-top:12px; margin-left:4px;}#formules-texte2 { width:590px; height:296px; background:url(../images/bk-formules-2.jpg) top left no-repeat; font-size:13px; padding:25px 15px 0 15px; line-height:15px; text-align:justify; }#formules-liste { width:950px; background:url(../images/bk-formules-3.jpg) top left repeat-y; font-size:13px; padding:15px; line-height:15px; text-align:justify;}#formules-liste-texte { width:auto; background-color:#614420; margin-bottom:22px;}#formules-liste-texte-gauche { width:580px; float:left; margin:20px 10px 20px 22px; padding-right:15px; border-right:#FFF solid 1px;}.titre-liste-formule { text-transform:uppercase; font-weight:bold;}#formules-liste-texte-droite { width:320px; float:left; margin:70px 0 10px 0; text-align:center;}#formules-liste-texte-droite li { margin-bottom:28px;}.titre-frequence { font-weight:bold; font-size:50px; font-family:Helvetica, Arial, sans-serif}#banniere-services { width:330px; height:311px;}/* --- Sélections de fleurs --- */#selections-fleurs { width:950px; background:#846643; padding:15px 15px 0 15px;}.conteneur-selection-fleur { width:310px; height:432px; background:#614420; position:relative; float:left; margin:0 10px 15px 0; font-family:HelveticaNeueLTStd35Thin, Helvetica, Arial, sans-serif; font-size:26px; margin-bottom:15px; text-align:center; padding-top:18px;}.conteneur-selection-fleur img { border:#a48564 1px solid; margin-top:15px;}#container .carousel .carousel-next {    background: url("../images/buttons/next.png") no-repeat scroll 0 0 transparent;}.carousel .carousel-control { border: 0 none; cursor: pointer; display: inline-block; height: 40px; line-height: 999px; overflow: hidden; text-indent: -9999px; vertical-align: middle; width: 40px;}.carousel-next { background: url(../images/fleche-droite.png) no-repeat scroll 0 0 transparent; border:0; width:31px; height:31px}/* --- F.A.Q. --- */#faq { width:650px; height:1033px; background:#846643; font-size:13px; padding:15px 15px 0 15px;}.titre-question { width:650px; height:20px;}.numero-question { width:22px; height:22px; background: url(../images/faq-nombre.png) 0 0 no-repeat; float:left;}.question { margin-top:5px; margin-left:10px; text-transform:uppercase; font-weight:bold; color:#a7ed73; font-size:13px; float:left;}.separation-titre-question { float:left; width:100px; height:1px; background-color:#FFF; margin-top:15px; margin-left:4px;}/* --- Contact --- */#contact { width:649px; height:360px; background:url(../images/bk-contact.jpg) top left no-repeat; font-size:14px; padding:100px 15px 0 15px;}#texte1-contact { width:380px; height:150px; float:left;}#texte2-contact { width:240px; height:150px; margin-left:20px; float:left;}/* --- Footer --- */#footer { width:1040px; height:49px; background:url(../images/bk-menu.png) top left repeat-x; float:left; position:relative; margin:10px 0 10px -20px; color:#FFF; font-size:14px; font-family:HelveticaNeueLTStd55Roman, Helvetica, Arial, sans-serif; text-transform:uppercase;}#footer a { color:#CCC;}#footer a:hover { text-decoration:none;}#footer p { text-align:center; margin-top:18px;}#copyright { text-align:center; font-size:13px; color:#333; margin-bottom:5px;}/* --- Slideshow --- */#slideshow { position:relative; height:350px;}#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}#slideshow IMG.active { z-index:10; opacity:1.0;}#slideshow IMG.last-active { z-index:9;}/* --- Tiny Slider --- */.wrapper-tiny {width:282px; margin-left:15px; position:relative;}.sliderbutton {position:absolute; width:32px; top:155px; }.sliderbutton img {cursor:pointer; border:none;}.sliderbutton img:hover { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }#slider { position:relative; overflow:auto; width:282px; height:358px;}#slider ul {position:absolute; list-style:none; top:0; left:0}#slider li {float:left; width:282px; height:358px; padding-right:10px}#slider2 { position:relative; overflow:auto; width:282px; height:358px;}#slider2 ul {position:absolute; list-style:none; top:0; left:0}#slider2 li {float:left; width:282px; height:358px; padding-right:10px}#slider3 { position:relative; overflow:auto; width:282px; height:358px;}#slider3 ul {position:absolute; list-style:none; top:0; left:0}#slider3 li {float:left; width:282px; height:358px; padding-right:10px}