#header {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 982px; padding-top: 0px; 
}

#headerLogo {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 811px; padding-top: 0px; float: left
}

#headerCart {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 169px; height: 120px; padding-top: 0px; float: left; background-image:url('/images/achat-fleurs.jpg')
}

#main {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 981px; padding-top: 0px; background:#ffffff; float: left 
}

#menuLeft {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
  margin: 0px auto; 
  width: 168px; 
  height: auto; 
  float: left;
  background:#ffffff;
  text-align:left;
}

#menuRigth {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
  margin: 0px auto; width: 168px;
  float: left; 
  background:#ffffff;
  text-align:left;
}

#mainContent {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	margin: 0px auto; 
	width: 812px; 
	padding-top: 0px; 
	float: left; 
	background:#ffffff;
	text-align: left; 
}

#footer {
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 20px; 
	padding-bottom: 0px; 
	margin: 0px auto; 
	width: 960px; 
	background:#e6e6e6; 
	border-top: solid 5px; 
	border-color:#870039; 
	float: left
}

#info {
	padding-top:    0px; 
	padding-bottom: 10px; 
	margin: 0px auto; 
	width: 812px; 
	background:#FFFFFF; 
	float: left;
  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal; 
  text-align:justify; 
  color:#666666;	
}



#title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 812px; padding-top: 0px; float: left
}

.sep5px {
  padding-bottom:5px;
}

.sep8px {
  padding-bottom:8px;
}

.sep10px {
  padding-bottom:8px;
}

.sep12px {
  padding-bottom:8px;
}

.gul {
 line-height: 13px;
 list-style-type:none;
 margin: 0;
 padding-left: 0px;
}

.gli {
 background: url(/images/pix.gif) no-repeat 0 0.32em;
 padding-left: 10px;
}

.menuTopHeader {
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #fdfdfd;
  padding-left:22px; 
  padding-top:4px; 
  height:22px; 
  text-align:left; 
  vertical-align:top; 
  background:url(/images/occasions.gif) no-repeat; 
  margin-top:0px; 
}

.menuHeader {
  padding-left:10px; 
  margin-left:10px; 
  padding-top:0px; 
  padding-bottom:0px;
  background: url(/images/pix.gif) no-repeat 0 8px;
  text-align:left; 
  vertical-align:middle; 
  height:15px; 
}

.menuEntries {
  padding-left:22px; padding-top:1px; padding-bottom:0px;
}

.product {
  margin: 0px;
  padding: 0px;
  border-bottom: solid 1px #dddddd; 
  border-right: solid 1px #dddddd;
  float: left;
  text-align: left;
  width: 404px;
  height: 160px;
}

#topProduct {
  margin: 0px;
  padding: 0px;
  border-bottom: solid 1px #dddddd; 
  border-right: solid 1px #dddddd;
  float: left;
  text-align: left;
  height: 150px;
}

#topProductName {
  padding-left: 8px; 
  padding-top: 5px; 
  padding-bottom: 0px;
  margin: 0px; 
  background: url(/images/pix.gif) no-repeat 0 12px;
  text-align:left;
  vertical-align:top; 
  line-height: 18px;
}

#tpdtp {
  vertical-align:top;
  float:left;
  height: 150px;
  background-color: #FEF6E1;
  width: 685px;
}

#tintp {
  float: left;
  vertical-align:middle;
  width: 125px;
  height: 180px;
  min-height: 180px;
  max-height: 180px;
  text-align: left;
}

.tin {
  float: left;
  vertical-align:middle;
  width: 125px;
  height: 160px;
  min-height: 160px;
  max-height: 160px;
  text-align: left;
}

.tpd {
  vertical-align:top;
  float:left;
  width: 270px;
  height: 160px;
}

.productName {
  padding-left: 8px; 
  padding-top: 5px; 
  padding-bottom: 0px;
  margin: 0px; 
  background: url(/images/pix.gif) no-repeat 0 12px;
  text-align:left;
  vertical-align:top; 
  width: 270px;
  line-height: 18px;
}

.productDesc {
	font-family: Tahoma;
	font-size: 12px;
  font-weight:normal;
  line-height: 14px;
  text-align:justify;
  padding-top:6px;
}

.productPrice {
  vertical-align:bottom; 
  margin-top:20px; 
  text-align:left;
  height:20px; 
}

.productLeftPrice {
  width: 50%;
  vertical-align:middle; 
  padding-top:2px; 
  text-align:left;
  float: left;
  height:20px; 
}

.productRightPrice {
  float: left;
  padding:0px; 
  text-align: right;
}

.blockTopHeader {
  clear: left;
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #fdfdfd; 
  height:22px; 
  background-color:#9a1e54;
  background:url(/images/great_gift_ideas.gif) no-repeat; 
  text-align:left; 
  padding-bottom:0px; 
  padding-top:4px; 
  padding-left:40px; 
  margin:0px;
  width: 811px;
}

#searchDiv {
  font-weight:normal; 
  padding-left:5px; 
  padding-bottom:20px; 
  padding-top:8px; 
  margin:0px; 
  vertical-align:middle; 
  width:168px; 
  float:left;
}

#searchDiv {
	font-family: Tahoma;
	font-size: 11px;
  font-weight:normal; 
  padding-left:5px; 
  padding-bottom:20px; 
  padding-top:8px; 
  margin:0px; 
  vertical-align:middle; 
  width:168px; 
  float:left;
}

.searchTxtBox {
  padding-left:5px; 
  padding-top:2px; 
  width:115px; 
  float:left;
}

.goBox {
  float:left; 
  width:30px;
}

.menuGreyTopHeader {
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  padding-left:22px; 
  padding-top:4px; 
  padding-bottom:0px; 
  height:22px; 
  vertical-align:top; 
  background:url(/images/services.gif) no-repeat; 
  margin-top:0px;
  color: #70002f;
  width:168px;
  float:left;
  text-align:left; 
}

.bul {
 line-height: 16px;
 list-style-type:none;
 margin: 0;
 padding-left: 0px;
 float:left;
}

.bli {
 background: url(/images/pix1.gif) no-repeat 0 0.37em;
 padding-left: 10px;
}

#nlDiv {
  font-weight:normal; 
  padding-left:0px; 
  padding-bottom:8px; 
  padding-top:2px; 
  margin:0px; 
  vertical-align:middle; 
  width:168px; 
  float:left;
}

.nlTxt {
  font-weight:normal; 
  font-family: Tahoma; 
  color: #555555; 
  padding-left:5px; 
  padding-right:5px; 
  font-size: 10px;
  text-align: justify;
}

.noPad {
  padding:0px; 
  margin:0px
}

#adBannier {
  padding:0px; 
  margin:0px
}

.fooTxt {
  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal; 
  text-align:justify; 
  color:#555555;   
  padding-top:10px; 
  padding-left:160px; 
  padding-right:10px; 
}

.fooLnk {
  font-size: 10px;
  font-family: Tahoma;
  font-weight:normal; 
  text-align:justify; 
  color:#8B8B8B;   
  padding-top:10px; 
  padding-left:160px; 
  padding-right:10px; 
}

#crumb {
  clear: left;
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #fdfdfd; 
  height:22px; 
  background-color:#9a1e54;
  background:url(/images/great_gift_ideas.gif) no-repeat; 
  text-align:left; 
  padding-bottom:0px; 
  padding-top:0px; 
  padding-left:0px; 
  margin:0px;
  width: 811px;
}

#crumbHeader {
  float: left;
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #fdfdfd; 
  height:22px; 
  background-color:#9a1e54;
  background:url(/images/great_gift_ideas.gif) no-repeat; 
  text-align:left; 
  padding-bottom:0px; 
  padding-top:4px; 
  padding-left:40px; 
  margin:0px;
  width: 811px;
}

#crumbTxt {
  clear:left;
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #000000;
  text-align:justify; 
  padding-bottom:0px; 
  padding-top:4px; 
  padding-left:40px; 
  padding-right:40px; 
  margin:0px;
  display: none;
  border: solid 1px #dddddd; 
}

#productDetails {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 811px;
  text-align: left;
}

#productDescDetails {
	font-family: Tahoma;
	font-size: 14px;
  font-weight:normal;
  color: #6f002f;
  text-align:justify;
  padding-top:5px;
}

#productSize {
	font-family: Tahoma;
	font-size: 11px;
  font-weight:normal; 
  color:#8B8B8B; 
  padding-left: 8px; 
  padding-top: 0px; 
  padding-bottom: 0px;
  margin: 0px; 
  background: url(/images/pix.gif) no-repeat 0 8px;
  text-align:left;
  vertical-align:top; 
}

#tinb {
  float: left;
  vertical-align:middle;
  width: 250px;
  height: 300px;
  text-align: left;
}

#tpdb {
  vertical-align:top;
  float:left;
  width: 390px;
  height: 1200px;
  min-height: 800px;
  max-height: 1200px;
}

.pddl {
	font-family: Tahoma;
	font-size: 12px;
  font-weight:normal;
  color: #6f002f;
  text-decoration:none;
}

.pdl {
	font-family: Tahoma;
	font-size: 11px;
  font-weight:normal;
  text-decoration:none;
  color: #000000;
}

.contentDiv {
  width:812px; 
  float:left; 
  padding:0px; 
  font-family: Tahoma; 
  font-size: 12px; 
  font-weight:normal;
}

.bslink {
  font-family: Tahoma;
  font-size:8pt; 
  color:#000000;
  text-decoration:none; 
}

.fi {
  display: inline;
}

.pt2 {
  vertical-align:bottom;
}

#lh1 {
  text-align:left; 
  text-decoration:none; 
  color:#fdfdfd
}

#cto_tr_7710225_ac {
  display:none;
}

#cto_se_7710224_ac {
  display:none;
}

#background {
	position:absolute; 
	z-index:1; 
	width:100%; 
	height:100%;
  background: url(/images/fleurs-livraison.jpg) no-repeat 0 0;
  background-attachment:fixed;
  background-size:100% 100%;    
}

#scroller   {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}

#content    {width: 982px; border: solid 2px; border-color:#000000; padding:0px 0px 0px 0px;} 

#title      {position:absolute; z-index:1; width:100%; height:100%;}

H1 { FONT-WEIGHT: bold;	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fdfdfd; FONT-FAMILY: Tahoma; margin-bottom: 0px;	margin-top: 0px; display: inline;}

H2 { font-family: Tahoma; font-size: 11px; font-weight:normal; color:#555555; display: inline;}

P  { font-weight:normal; font-size: 10px; color:#585858; }

a.tdn { text-decoration:none; color:#585858; }

#slideWnd {position:absolute; top:50px; left:-500px; z-index:50;}

.slideW {text-align:right;background:#999966;position:relative;top:0px;right:0px;padding:0px;font:bold 10px Verdana,Arial,Geneva,sans-serif}

.slideW a {text-decoration:none;color:white}

.ulServ {
 padding:0;
 margin:0;
 list-style-type:none;
}
 
.ulServ li {
 float:left; /*pour IE*/
 border-left:1px solid #585858;
 padding-left : 12px;
}
 
.ulServ li a {
 display:block;
 float:left;   
 width:70px;
 height:35px; 
 text-decoration:none;
 text-align:center;
 padding-left: 32px;
 padding-top: 4px;
 font-family: Tahoma; 
 font-size: 11px; 
 font-weight:bold; 
 color:#585858; 
}

.ulServ li .aServ01 {
 background: url(/images/suivi-commande-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ01:hover {
 background: url(/images/suivi-commande.gif) no-repeat 0 0;
 color: #6f002f;
}

.ulServ li .aServ02 {
 background: url(/images/livraison-express-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ02:hover {
 background: url(/images/livraison-express.gif) no-repeat 0 0;
 color: #6f002f;
}

.ulServ li .aServ03 {
 background: url(/images/avantages-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ03:hover {
 background: url(/images/avantages.gif) no-repeat 0 0;
 color: #6f002f;
}

.ulServ li .aServ04 {
 background: url(/images/label-qualite-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ04:hover {
 background: url(/images/label-qualite.gif) no-repeat 0 0;
 color: #6f002f;
}

.ulServ li .aServ05 {
 background: url(/images/avis-foliflora-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ05:hover {
 background: url(/images/avis-foliflora.gif) no-repeat 0 0;
 color: #6f002f;
}

.ulServ li .aServ06 {
 background: url(/images/parrainage-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ06:hover {
 background: url(/images/parrainage.gif) no-repeat 0 0;
 color: #6f002f;
}

.ulServ li .aServ07 {
 background: url(/images/paiement-ssl-grey.gif) no-repeat 0 0;
}

.ulServ li .aServ07:hover {
 background: url(/images/paiement-ssl.gif) no-repeat 0 0;
 color: #6f002f;
}





