html 				{font-size: 100%;}
body 				{color: black;background: white;margin: 0;font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;font-size: .8em;line-height: 1.25;padding: 0px;}
a 					{color: #f58098;}
a:hover, a:focus 	{color: red;}
h1					{height:40px;color:#f58098;font-size:20px;font-family: times;margin:5px 0 5px 0px;border-color: #f58098;border-style: solid;border-width: 0px 0px 0px 5px;padding-left: 5px}
h2					{font-size:16px;color:#f58098;font-family: times;margin:5px 0 5px 5px;padding: 0}
img					{border:0}
fieldset			{border:0}
p					{text-indent:10px;text-align: justify;}

#global 			{width: 950px;margin: 0 auto;}
#header 			{width: 900px;height: 100px;margin: 0 auto;background-image: url("/images/headrer-idees-roses-2.png");padding: 0;}

#menu 				{width:950px;height:32px;background-image: url("/images/menu.png");background-repeat: no-repeat;font-style:normal;font-family:Times;font-size: 15px;color:gray;margin:0 auto;padding: 0px 0 0 0;}
#menu ul 			{width: 100%;overflow: hidden;margin: 0;padding-left: 10px;list-style: none;}
#menu li.gauche 	{float: left;margin-right: 10px;}
#menu li.droite 	{float: right;margin-right: 0;margin-left: 10px;}
#menu a 			{
	color: white;
	padding:2px 10px 2px 10px;
	font-size: 16px;
	text-decoration: none;
	-moz-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	background:url("/images/nav-not-hover.png") repeat-x scroll left top transparent;
	display:block; 	
	}
#menu a:hover, #menu a:focus {
	-moz-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	background:url("/images/nav-hover.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	}
#menu li.current a {
	-moz-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	background:url("/images/nav-hover.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}	
	

#centre 		{overflow: hidden;width: 900px;margin: 0 auto;background: white;}
#principal 		{width: 615px;color: #181A12;float: left;padding: 0px 0px 0px 5px;}
#secondaire 	{margin-left: 625px;text-align: right;background-image:url("/images/fond-secondaire-2.png");background-position:bottom right;background-repeat:no-repeat;padding-bottom: 20px;}

#footer 			{width: 900px;height: 65px;margin: 0 auto;background-image: url("/images/footer.png");font-size: 9px;color:gray;}
#footer a 			{color: gray;text-decoration: none;}
#footer a:hover, #footer a:focus {color: red;}
#footerLeft				{float:left;padding:19px 5px 1px 5px;}
#footerRight			{float:right;padding:20px 5px 1px 5px;text-align: right;}


#articleShowLeft	{float:left;width:305px;}
#articleShowRight	{float:right;width: 310px}

#prochaineLivraison	{
	background-image: url("/images/fond-prochain-creneau-livraison-roses-fleurs-paris.png");width: 250px;height: 78px;
	margin: 0 auto;		
	margin-left: 25px;
}
#prochaineLivraisonTexte	{
	padding: 33px 0px 0px 40px;
	text-align:center;	
	color: #808080;
}
#blocPanier	{
	background-image: url("/images/fond-panier.png");width: 250px;height: 62px;
	margin: 0 auto;		
	margin-left: 25px;
}
#blocPanierTexte	{
	padding: 33px 0px 0px 65px;
	text-align:center;	
	color: #808080;
}


a.prochaineLivraisonLien:link 		{color:#808080;font-size: 11px;text-decoration: none;font-weight: normal;font-style: normal;}
a.prochaineLivraisonLien:visited 	{color:#808080;font-size: 11px;text-decoration: none;font-weight: normal;font-style: normal;}
a.prochaineLivraisonLien:hover  	{color:#808080;font-size: 11px;text-decoration: underline;}
a.prochaineLivraisonLien:active  	{color:#808080;font-size: 11px;text-decoration: none;font-weight: normal;font-style: normal;}


#home	{
	background-image: url("/images/home.png");
	background-position:top left;
	background-repeat:no-repeat;
	width: 580px;height: 150px;
	margin: 0 10 0 0;	
	padding: 5px 0px 10px 20px;	
	font-size: 11px;
	text-align: right;
	line-height:20px;
	color:gray;
}
#home	h1				{background: none;font-size: 18px;padding: 0 5px 0 0px;margin: 0;color:#4B4B4B;border-width: 0px 0px 0px 0px;margin-bottom: 5px;}

#gallery {
	padding: 0px;
}
#gallery ul { list-style: none;padding:0;margin: 0}
#gallery ul li { display: inline; }
#gallery ul img {
	border: 1px solid #3e3e3e;
	border-width: 1px;
}
#gallery ul a:hover img {
	border: 1px solid #fff;
	border-width: 1px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
.choixCouleur			{font-weight: bold;font-size: 13px;color: black;margin-left: 0px;}
.choixTarif				{font-weight: bold;font-size: 13px;color: black;margin-left: 0px;}
.descriptionArticle		{padding : 0;margin:0;text-indent: 10px;color:#7e7e7e}

#tableauPanier			{width:99%;margin: 0 auto;}
#tableauPanier	th		{background-color: whitesmoke;border-color: gray;border-style: solid;border-width: 0 0 1px 0;}

#panierVide				{text-align: center;margin: 50px 0 10px 0;font-size: 16px;color:gray;}

.spanFormulaire2	{float:left;width: 150px;}
.separateur			{clear:both;width:1px;height:1px;margin: 0;padding: 0}
#adresseLivraison	{margin-left: 10px;padding-left:5px;border-color: #f58098;border-style: solid;border-width: 0 0 0 3px;font-size: 11px;}
#adresseFacturation	{margin-left: 10px;padding-left:5px;border-color: #f58098;border-style: solid;border-width: 0 0 0 3px;font-size: 11px;}


.height5			{height: 5px}
.height10			{height: 10px}
.height15			{height: 15px}

#boutonEtapeSuivante {width: 92px;height: 34px;background-image: url(/images/bouton-suivant.png);float:right;}
#boutonEtapeSuivante:hover {background-image: url(/images/bouton-suivant-on.png);cursor:pointer;}
#boutonEtapePrecedente {width: 104px;height: 34px;background-image: url(/images/bouton-precedent.png);float:right;margin-right: 10px;}
#boutonEtapePrecedente:hover {background-image: url(/images/bouton-precedent-on.png);cursor:pointer;}
#boutonPoursuivreCommande {width: 252px;height: 34px;background-image: url(/images/bouton-poursuivre-commande.png);margin: 0 auto;}
#boutonPoursuivreCommande:hover {background-image: url(/images/bouton-poursuivre-commande-on.png);cursor:pointer;}

#BlocErreurs				{border-color: red;border-style: solid;border-width: 1px 1px 1px 1px;margin-bottom: 10px;padding: 2px 10px 2px 10px;color:red;font-size: 11px;}

.paragrapheCommande			{color:#202020}

#tableauCreneaux				{width: 100%;font-size: 11px;margin: 0 auto;}
#tableauCreneaux .jourPair		{background-color: #F4D7DD;width: 100%;display: block;text-align: center;padding: 2px 0 2px 0;border-color: gray;border-style: solid;border-width: 1px 0px 0px 0px;font-weight: bold;}
#tableauCreneaux .jourImpair	{background-color: ;width: 100%;display: block;text-align: center;padding: 2px 0 2px 0;border-color: gray;border-style: solid;border-width: 1px 0px 0px 0px;font-weight: bold;}
#tableauCreneaux .complet		{text-decoration:line-through;color:red;padding-left: 25px;}
#tableauCreneaux .libre			{color:green;padding-left: 25px;}
#tableauCreneaux td				{vertical-align: top;width: 14%;}

.blocRecapitulatif			{width:90%;border-color: #f58098;border-style: solid;border-width: 0px 0px 0px 1px;padding: 0 0 5px 10px;margin-left: 15px;margin-bottom: 15px;}
.recapChamp					{color:gray}			
.blocService				{float:left;width: 200px;text-align: center;margin-right: 5px;}

.articleDansCatalogue		{float:left;width: 270px;margin : 0 5px 0 0;height:290px;border-color: gray;border-style: solid;border-width: 1px 1px 1px 1px;text-align: center;padding: 5px;}
.photoArticleCatalogue		{height:225px;}
.nomArticleDansCatalogue	{margin-bottom:10px;color:black;font-style: normal;font-weight: bold;}
.tarifArticleDansCatalogue	{float:left;color:gray;font-size: 10px;}
.tarifArticleDansCatalogueEuros	{color:#f58098;font-size: 18px;}
.boutonArticleDansCatalogue		{float:right;text-align: right;}

.articleDansCatalogueAccueil			{float:left;width: 180px;margin : 0 5px 0 0;height:240px;border-color: gray;border-style: solid;border-width: 1px 1px 1px 1px;text-align: center;padding: 5px;}
.photoArticleCatalogueAccueil			{height:160px;}
.nomArticleDansCatalogueAccueil			{margin-bottom:10px;color:black;font-style: normal;font-weight: bold;font-size: 13px;height: 30px;}
.tarifArticleDansCatalogueAccueil		{float:left;color:gray;font-size: 9px;}
.tarifArticleDansCatalogueEurosAccueil	{color:#f58098;font-size: 13px;}
.boutonArticleDansCatalogueAccueil		{float:right;text-align: right;}


#articlePhotoDefault				{margin: 0 auto;text-align: center;margin: 0 0 5px 0;}
#articlePhotoDefault img			{height:300px;text-align: center;}

#catalaogueVide					{margin: 0 auto; padding: 60px 0 30px 0;font-size: 14px;color: gray;text-align: center;}


#titrePage					{border-color: #f58098;border-style: solid;border-width: 0px 0px 0px 5px;padding-left: 5px}
#titrePage	h1				{background: none;font-size: 20px;padding: 0 5px 0 0px;margin: 0;color:#f58098;border-width: 0px 0px 0px 0px;}
#titrePage	p				{padding: 0 5px 0 0px;margin: 0;font-size: 11px;}
.heureNextCreneau			{font-size: 10px;}

a.recapitulatif:link 		{color:#669900;font-size: 12px;text-decoration: none;font-weight: normal;font-style: normal;}
a.recapitulatif:visited 	{color:#669900;font-size: 12px;text-decoration: none;font-weight: normal;font-style: normal;}
a.recapitulatif:hover  		{color:#669900;font-size: 12px;text-decoration: underline;}
a.recapitulatif:active  	{color:#669900;font-size: 12px;text-decoration: none;font-weight: normal;font-style: normal;}

.contactImage				{float:left;width:70px;margin-left: 50px}
.contactTexte				{float:left;margin-left: 10px}
#blocPaiement				{margin: 0 auto;text-align: center;font-size: 16px;color: gray;}

#ligneCodePromo				{background-color:red;color:white;}


.etapeCommande				{float:left;width:150px;text-align: center;}
.labelTarifArticle			{font-size: 11px;}

#menu li.menuFete	a		{font-weight: bold;}
