h1, h2, h3, h4, h5, h6,div,form,ol,dl  {margin: 0px;padding:0px;}
img {border: none;}
ul, li{margin: 0px;padding: 0px;list-style: none;}

body {
  background-color: #FFFFFF;
 }
td.c28 {vertical-align:center}
 div.c27 {margin-top: 30px; padding: 2px; padding-bottom: 10px; padding-left: 0px; padding-top: 10px; text-align: center}
 h4.c26 {text-align:center;font-size:12px;}
 div.c25 {font-family: tahoma; font-size: 14px; margin-bottom: 15px; margin-top: 10px; padding: 2px; padding-left: 5px; padding-top: 10px; text-align: center}
 div.c24 {margin-top: 10px; padding: 2px; text-align: center}
 div.c23 {padding: 2px; text-align: center}
 div.c22 {margin-left: 20px; padding: 2px; text-align: center; width: 150px}
 div.c21 {margin-top:5px;margin-bottom:5px;text-align:center}
 div.c20 {margin-bottom:5px;margin-top:10px}
 div.c19 {margin-bottom: 5px; margin-top: 5px; padding: 2px}
 div.c18 {padding:2px;margin-top:5px;}
 div.c17 {padding:2px;}
 div.c16 {margin-bottom:5px}
 div.c15 {margin-bottom: 5px; padding-left: 20px; padding-right: 5px; padding-top: 30px; text-indent: 10px}
 td.c14 {text-align:left;padding-left:75px;}
 td.c13 {text-align:left;padding-left:75px;padding-bottom:5px;}
 div.c12 {padding:2px;margin:2px;height:180px;}
 td.c11 {vertical-align:middle;text-align:right}
 td.c10 {vertical-align:bottom;text-align:center}
 div.c9 {margin-top:15px;}
 div.c8 {width:100%}
 div.c7 {margin:2px;padding:2px 0px 0px 0px}
 td.c6 {vertical-align:middle;text-align:left}
 td.c5 {vertical-align:middle;text-align:center}
 td.c4 {vertical-align:bottom;text-align:left}
 div.c3 {margin-bottom: 10px; padding: 2px; text-align: center}
 div.c2 {margin-left: 2em}
 div.c1 {margin-top:310px}
 img.c1 {padding-top: 0px; padding-left: 340px}
 
body, td{text-align: left;font-family:Tahoma;font-size:11px;color:#565454;}
td{vertical-align:top}
td.mid {text-align: center;vertical-align: middle;}
p{margin-top: 0px;margin-bottom: 1em;text-align: justify;line-height: 18px;}

/** Fonts ***/
h1{}
h2{}
h3{	font-size:14px;}
h4{font-size:12px;}
h5{}
h6{}

#page{width:940px;margin:0 auto;}
#logo{background : url("images/bgtop1.jpg") no-repeat left top;}
#texteintro{width:320px;float:right;margin-right:75px;font-size:12px;}
#head_info{background : url("images/bgtop2.jpg") no-repeat right top;}
#head{width:940px;height:236px;}
#header {text-decoration:none}
#leftContent{width:150px;}
#centerContent{width:590px;}
#contentContainer{margin-left:5px;width:576px;}
#rightContent{width:200px;}
#footer{margin-left:5px;width:576px; margin-top:30px;}
/***** backgrounds-utilisés  ***/
.backGris{background-color:#CDC3C2;}
.backBlanc{background-color:#fff;}
.backRouge{background-color:#CD3C53}
.backGrisClair{background-color:#EAE8E9}
.backBleu{background-color:#849AC7}
.backViolet{background-color:#CB6FB4}
.backMauve{background-color:#976FC7}
.backLogoColor{background-color:#C593C4}
.backVert{background-image:url("images/bg_green.jpg");background-repeat:repeat-y;background-position:top right;}

/** bgFlowers bg avec des petites fleurs **/
.bgFleurVerte{padding-left:20px; background-image:url("images/fvert.gif");background-repeat:no-repeat;background-position:center left;}
.bgFleurBleue{padding-left:20px;background-image:url("images/fbleue.gif");background-repeat:no-repeat;background-position:center left;}
.bgFleurBleue h1{font-size:14px}	
.bgFleurViolet2{padding-left:20px;background-image:url("images/fviolet2.gif");background-repeat:no-repeat;background-position:center left;}
.bgFleurViolet1{padding-left:20px;background-image:url("images/fviolet1.gif");background-repeat:no-repeat;background-position:center left;}

/******** Couleurs utilisées  ****/
.textColor{color:#565454;}
.Gris{color:#CDC3C2;}
.Blanc{color:#fff;}
.Rouge{color:#CD3C53}
.GrisClair{color:#EAE8E9}
.Bleu{color:#849AC7}
.Violet{color:#CB6FB4}
.Mauve{color:#976FC7}
.LogoColor{color:#C593C4}
.Light{color:#686767;}

/*** Bordures ****/
.borderBottomGray{margin-bottom:5px;border-bottom:1px dotted #CDC3C2;}

/**quelques styles courants **/
.enimage{text-indent:-9999px;font-size:5px; padding-bottom:0px;margin-bottom:0px;}
div.savplus {text-align:right;padding-right:5px}
.savplus a,.savplus a:visited{text-decoration: none;color:#565454;}
.savplus a:hover{text-decoration:underline}
.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; overflow: hidden; }
/** Menu 1 **/
#MenuContainer{position:absolute;}
#Menus{font-weight:bold;}
#Menus li.menu{width:145px;height:30px;line-height:26px;}
#Menus li.menu a.menu, #Menus li.menu a.menu:hover,#Menus li.menu a.menu:visited{color:white;margin-left:35px;}
#Menus li.menuFirst{background:url("images/mf.gif") no-repeat left top;}
#Menus li.menuFirstHover{background:url("images/mf1.gif") no-repeat left top;}
#Menus li.menuLast{background:url("images/ml.gif") no-repeat left top;}
#Menus li.menuLastHover{background:url("images/ml1.gif") no-repeat left top;}
#Menus li.menuMiddle{background:url("images/m3.gif") no-repeat left top;}
#Menus li.menuMiddleHover{background:url("images/m31.gif") no-repeat left top;}
.submenus {
	position:absolute;
	width:15em;
	left:145px;
	margin-top:-10px;
	z-index:200;
	border:1px solid #934492;
	padding-left:20px;
	display:none;
	background-color:#fff;

}
.submenus li{line-height: 20px;z-index:200;}
.submenus li a{line-height: 20px;color:#CD3C53;}

/**** Menu 2 **/
.menu2{}
.menu2Item{
	height:16px;
	width:150;
	border:none;
	background:URL("images/t.gif")	repeat-y left top;
	margin-top:2px;
	}
.menu2Item td.arrow{width:18px;}
.menu2Item td.arrow img{margin-top: 5px; margin-left: 11px}
.menu2Item td.link{width:132px;}
.menu2Item td.link div {padding-top: 1px; padding-left: 7px}
.menu2Item td.link a, .menu2Item td.link a:hover,.menu2Item td.link a:visited{color:#606060;text-decoration:none;}


#moncompte{width:200px;height:100px;background-image:url("images/mon_compte.jpg");background-repeat:no-repeat;background-position:top left;}
	

/*** Banière ***/
#filAriane{margin: 0 0 10px 5px;font-weight:bold} 
#filAriane a{text-decoration:none;color:#666;font-weight:bold} 
#filAriane a:HOVER{text-decoration:underline}
#filAriane  .arianeLink { color: black }


/*** Boxes **/

	
.righBox1{}
.righBox1 .title{margin-left:5px;}
.righBox1 .content{padding-left:20px;padding-right:5px;}
.righBox1 .content p{margin-bottom: 0.1em;text-align: justify;line-height: 14px;}
.small_prix{font-weight:bold;color:#CD3C53;}

/* Bouquets Une*/
.listeUne .prix{font-size:14px;font-weight:bold;height:30px;}
.listeUne .nomBouquet{height:30px;color:white;font-weight: bold; font-size:12px; vertical-align:middle; text-align:center}
.listeUne .nomBouquet a, .listeUne .nomBouquet a:hover, .listeUne .nomBouquet a:visited{
	color:white;text-decoration:none;
	} 	
.nomBouquet h3 {font-size:13px}
.BackUne_1{background:#976fc7;}
.BackUne_1 .prix{color:#976fc7;}
.BackUne_2{background:#cb6fb4;}
.BackUne_2 .prix{color:#cb6fb4;}
.BackUne_3{background:#849ac7;}
.BackUne_3 .prix{color:#849ac7}


/**** Succes ***/
.listeSucces .nomBouquet{font-size:10px;font-weight:bold;color:#976fc7 }
.listeSucces .nomBouquet a, .listeSucces .nomBouquet a:hover, .listeSucces .nomBouquet a:visited{
	color:#976fc7;text-decoration:none;
	} 	
.listeSucces .savplus,.listeSucces .savplus a,.listeSucces .savplus a:visited{color:#849ac7;text-decoration:none;}


/**** Titre en image**/

#tit_liv_fr{background:url("images/liv_fr.gif") no-repeat left top; height:25px}
#tit_liv_exp{background:url("images/tit_liv_exp.gif") no-repeat left top; height:25px}
#tit_pay_sec{background:url("images/tit_pay_sec.gif") no-repeat left top; height:25px}
#tit_ecoute{background:url("images/tit_ecou.gif") no-repeat left top; height:25px}
#tit_partager{background:url("images/tit_partager.gif") no-repeat left top; height:25px}


/** Zone du contenu principal **/
.nomBouquet h1{
	font-size:15px;
	padding-top:4px;
}
.listeBouquets .nomBouquet{
    height:30px;
	text-align:center;
	font-weight:bold;
	color:#CB70BB;
	font-size:12px;
	}
.listeBouquets .nomBouquet a, .listeBouquets .nomBouquet a:hover, .listeBouquets .nomBouquet a:visited{
	color:#CB70BB;text-decoration:none;
	} 	
.listeBouquets .lgFleurs{
	height:40px;
	text-align: center;
	color:#666;
	font-size:11px;
	padding:3px;
	}
.listeBouquets .prix{
	height:30px;
	color:#cd3c53;
	font-size:14px;
	font-weight:bold;
	}

/*** Détail Bouquet  ****/
.detailBouquet .nomBouquet a, .detailBouquet .nomBouquet a:hover, .detailBouquet .nomBouquet a:visited{
	color:#fff;
	text-decoration:none;
	 }
	

/***** Formulaire ****/
form{margin-top:2em;color:#666}
form .formheader{padding-top:1em; padding-bottom:0.5em;color:#849AC7;padding-left:1em}
form .formLine{padding-top:0.1em; padding-bottom:0.1em;padding-left:2em}
form .formLine .label{width:120px;float:left;}
form .formLine .field{float:left}
form .formButtons{text-align:center}
form input, form textarea, form select {border:1px solid #CDC3C2;}
form .p{font-size:10px; line-height:0.5em}
form .submBtn {background:#CB6FB4;
                   color: #fff;
                   width:100px;
                   font-size:120%;
                   letter-spacing:0.1em;
                   font-weight: bold;
                   border-width: 0px;
                   cursor:pointer;
  }

span.required{color:#E86800;font-size:9px}
label.error{color:#E86800}

a.linkBlanc, a.linkBlanc:hover,a.linkBlanc:visited {text-decoration:underline;color:white}
a.linkNoir, a.linkNoir:hover, a.linkNoir:visited {text-decoration:underline;color:#565454;}
a.linkRouge,a.linkRouge:hover, a.linkRouge:visited {text-decoration:underline;color:#CD3C53;}
a.linkBleu, a.linkBleu:hover, a.linkBleu:visited {text-decoration:underline;color:#849AC7;}
a.linkViolet,a.linkViolet:hover,a.linkViolet:visited {text-decoration:underline;color:#CB6FB4;}
a.linkMauve, a.linkMauve:hover, a.linkMauve:visited {text-decoration:underline;color:#976FC7;}
a.linkLogoColor, a.linkLogoColor:hover, a.linkLogoColor:visited {text-decoration:underline;color:#C593C4;}
a.linkGris, a.linkGris:hover, a.linkGris:visited {text-decoration:underline;color:#888;}

table.commande_synth{border-collapse:collapse;}
table.commande_synth tr {height:25px}
table.commande_synth tr td {vertical-align : middle}
table.commande_synth tr.ligne {border-bottom:1px dotted #CB6FB4}
table.commande_synth th {color:white;background-color:#CB6FB4;font-weight:bold;font-size:12px}
table.commande_synth td.nom{color:#849AC7}
table.commande_synth tr.totals td{font-weight:bold}
table.commande_synth tr.reduction td{font-weight:bold;color:#849AC7}

/*** plan du site ***/
#siteMap{margin:25px 25px 25px 35px}
#siteMap div{ margin: 3px 0px 5px 0px }
#siteMap table { margin-left:20px; }
#siteMap a:HOVER{text-decoration: underline; color: #565454;}
#siteMap a {text-decoration: none; color: #565454;}
#siteMap td.arrow {padding: 6px 4px}





/*** divers **/
.wrongLink {text-decoration:none; color:#666}
.listLetter{font-size:15px;font-weight:bold;}
.listLetter a:HOVER{color: #565454;}
.listLetter a {text-decoration: underline; color: #565454;}



/*

	
	font-family:Tahoma;
	font-size:11px;
	color:#565454;
}

a {

	text-decoration: none;
	color:#565454;
}
.pink
{
	color:#D1559D;
}
a.pink
{
	color:#D1559D;
	text-decoration:underline;
}
.red
{
	color:#CD3C53;
}
a.red
{
	color:#CD3C53;
	text-decoration:underline;
}
.light
{
	color:#686767;
}
.white
{
	color:#FFFFFF;
}
a.menu
{
	color:#934492;
	text-decoration:none;
}
.menu
{
	color:#934492;
}
a.copy
{
	color:#918E8E;
	text-decoration:none;
}
*/
#menufleurs, #menufleurs ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 21px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		z-index: 500;
}

#menufleurs /* Ensemble du menu */
{
        list-style-type: none;
		height : 25px;
		width : 706px;
		margin : 0 auto;
		padding : 0;
		text-align : center;
		border : 0px solid  #f88;
}

#menufleurs a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
        background : #CD3C53; /* couleur de fond */        
        color : #fff; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : 140px; /* largeur */
}

#menufleurs li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menufleurs li
{
        border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menufleurs li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 164px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
		z-index: 100;
}


#menufleurs li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menufleurs li ul li                
{
        border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */
}

#menufleurs li ul ul 
{
        margin    : -22px 0 0 144px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menufleurs li ul ul                
{
        border-left     : 1px solid transparent ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menufleurs a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #CD3C53; /* On passe le texte en noir... */
        background: #CDC3C2; /* ... et au contraire, le fond en blanc */
}
#menufleurs li:hover ul ul, #menufleurs li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menufleurs li:hover ul, #menufleurs li li:hover ul, #menufleurs li.sfhover ul, #menufleurs li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
#menufleurs a 
{
         background     : transparent url("images/mf.gif") repeat ;
}
#menufleurs li ul a 
{
         background     : transparent url("images/m31.gif") repeat ;
}
#menufleurs{font-weight:bold;}
#menufleurs li ul ul a
{
         background     : transparent url("images/mf1.gif") repeat ;
}
