/* color text normal : #58595B (gris) 
/* color text rouge : #892955 (rouge) 
/* color H1/ titre : #45525D; (rose)
/* color background container: #F9EBF0 (rose)




/* **************************************************************** */
/* **************************************************************** */
BODY	{
  background-color:#fff;
	margin:0;
	padding:0;

	font-family:Verdana,Arial,Helvetica,Tahoma;
	font-size:11px;
	font-style:normal;
	color:#58595B;
 }













/* ************************************* */
/* ***************** for BASIC STRUCTURE OF SITE */
#menuHor {
	float:left;
	width:100%;
	height:20px;
	background-color:#892955;
}

#menuHorInside {
	float:left;
	width:1000px;
	height:20px;
}

#subMenuHorFrench {
	position:absolute; 
	border-color:#666666;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	background-color:white;
	visibility:hidden;
	z-index:9;
	top:20px; 
	left:800px;
	width:200px;
}

#subMenuHorEnglish {
	position:absolute; 
	border-color:#666666;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	background-color:white;
	visibility:hidden;
	z-index:9;
	top:20px; 
	left:710px;
	width:185px;
}
		
#containerGlobal {
	float:left;
	width:1000px;
}

#pageContent {
	float:left;
	width:737px; /* 1000-300 [263] */
}

#menuPrincipalContainer	{
	float:left;
	width:263px;
	margin-left:0px;
}

#menuPrincipalTop {
	float:left;
	width:263px;
	height:190px;
  background-image:url('http://images.aquarelle.com/photos/menu/new_menu_haut.gif');
  background-repeat:no-repeat;
  text-align:left;
	cursor:pointer;
}

#menuPrincipalMiddle {
	float:left;
	width:263px;
  background-image:url('http://images.aquarelle.com/photos/menu/new_menu_centre.gif');
  background-repeat:repeat-y;
  text-align:left;
  vertical-align:middle;
  line-height:1.5em; /* 2em; */
}

#menuPrincipalBottomImg {
	float:left;
	width:263px;
	height:190px;
  background-image:url('http://images.aquarelle.com/photos/menu/new_menu_bas.gif');
  background-repeat:no-repeat;
}

#menuPrincipalBottom {
	float:left;
	width:263px;
	text-align:left;
  vertical-align:bottom;
}

#subMenuVertFrench {
	position:absolute; 
	border-color:#892955;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	background-color:white;
	visibility:hidden;
	z-index:9;
	top:263px; 
	left:12px;
/*top:430px; 
	left:217px;*/
	width:200px;
}

#subMenuVertEnglish {
	position:absolute; 
	border-color:#892955;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	background-color:white;
	visibility:hidden;
	z-index:9;
/*top:375px; 
	left:217px;*/
	top:263px; 
	left:12px;
	width:200px;
}

#subMenuVertFrenchShow {
	display:block;
	left:12px;
	width:200px;
}

#subMenuVertEnglishShow {
	display:block;
	left:12px;
	width:200px;
}











/* ************************************* */
/* ****************** for CONTENT BLOCKS */
.containerContent {
	width:96%; /* 95%; */
	background-color:#F9EBF0;
	text-align:justify;
	padding:15px;
}

.containerContentnoBg, .containerContentNoBg {
	width:96%; /* 95%; */
	background-color:#ffffff;
	text-align:justify;
	padding:15px;
}

.containerContentDashedBorder {
	width:96%; /* 95%; */
	background-color:#F9EBF0;
	text-align:justify;
	padding:15px;
	border:1px dashed #892955;
}

.containerContentNoBgDashedBorder {
	width:96%; /* 95%; */
	background-color:#ffffff;
	text-align:justify;
	padding:15px;
	border:1px dashed #892955;
}

/* ***************** for use of forms in (cust &) corp */
.containerContentnoBgNoPad {
	width:96%; /* 95%; */
	background-color:#ffffff;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

/* ***************** for use of page atelier & order_enter */
.containerContentMini {
	float:left;
	width:500px; 
	background-color:#F9EBF0;
	text-align:justify;
	padding:15px;
}

.containerContentMininoBg {
	float:left;
	width:450px; 
	background-color:#ffffff;
	text-align:justify;
	padding:15px;
}

.containerContentPhoto {
	float:left;
	width:200px; 
	background-color:#ffffff;
	text-align:center;
}

/* still in use ? where? */
.containerContentRed {
	width:96%;
	background-color:#892955;
	text-align:justify;
	padding:15px;
}
		
.quickLink {
	width:96%; /* 95%; */
	text-align:right;
	margin-right:10px;
}

/* for Atelier page */ 
.quickLinkHalf {
	width:67%; /* 95%; */
	text-align:right;
	margin-right:10px;
}









/* ************************************* */
/* ***************** for use of CLEARING presentation parts : need because of MOZILLA FIREFOX */
.divClear {
	clear:both;
}








/* ***************** for use of forms */	
.formVerticalAligner {
	height:50px;	
  vertical-align:middle;
 }

.formVerticalAligner2	{
	height:25px;	
  vertical-align:middle;
}

.formBody1 {
	float:left;
	width:200px;
	margin-left:0px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:5px;
}
* html .formBody1 {
	margin-bottom:0px;
}
	
.formBody2 {
	float:left;
	width:450px; 
	/* width:400px; */
	margin-left:0px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:5px;
}
* html .formBody2 {
	margin-bottom:0px;
}
	
.formBody3 {
	float:left;
	width:200px;
	margin-left:0px;
	text-align:left;
	vertical-align:middle;
}
* html .formBody3 {
	margin-bottom:0px;
}

/* ***************** for use of forms in ORDER ENTER*/	
.formColumn1 {
	clear:both;
	float:left;
	width:250px;
	margin-left:0px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:5px;
}
* html .formColumn1 {
	margin-bottom:5px;
}
	
.formColumn2 {
	float:left;
	width:350px; 
	/* width:400px; */
	margin-left:0px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:5px;
}
* html .formColumn2 {
	margin-bottom:5px;
}









/* *************** use like forms  */
.subContainer1 {
	float:left;
	width:250px;
	margin-left:0px;
	text-align:justify;
	margin-bottom:5px;
}
* html .subContainer1 {
	margin-bottom:0px;
}
	
.subContainer2 {
	float:left;
	width:250px;
	margin-left:15px;
	text-align:justify;
	margin-bottom:5px;
}
* html .subContainer2 {
	margin-bottom:0px;
}

.subContainer3 {
	float:left;
	width:100px;
	margin-left:15px;
	text-align:right;
	vertical-align:middle;
	margin-bottom:5px;
}
* html .subContainer3 {
	margin-bottom:0px;
}








/* *************** for use of bon commande de page corp */	
.halfPartLeft {
	float:left;
	width:325px;
	margin-left:0px;
	vertical-align:middle;
}
	
.halfPartRight {
	float:left;
	width:325px;
	margin-left:10px;
	vertical-align:middle;
}		









/* *************** for use of diary & corp */
.subContainerLeft	{
	float:left;
	width:500px;
	margin-left:0px;
	text-align:justify;
}

.subContainerRight	{
	width:100px;
	margin-left:525px;
	text-align:right;
	vertical-align:middle;
}

/* *************      */
.subContainerL	{
	float:left;
	width:500px;
	margin-left:0px;
	text-align:justify;
}
	
.subContainerR	{
	float:left;
	width:100px;
	margin-left:30px;
	text-align:right;
}










/* *************** for use of CUST.cgi */
/* new: to use from now */
.div3Columns {
	float:left;
	width:230px;
}



/* new: to use from now */
.div2ColumnLeft {
	float:left; 
	width:475px; 
	margin-left:0px; 
	text-align:justify;
}

.div2ColumnRight {
	float:left; 
	margin-left:30px; 
	text-align:left; 
	vertical-align:middle;
	width:auto;
}



/* new: to use from now */
.div3ColumnsLeft	{
	float:left;
	width:250px;
	margin-left:0px;
	text-align:justify;
	margin-bottom:5px;
}
* html .div3ColumnsLeft {
	margin-bottom:0px;
}

.div3ColumnsMiddle {
	float:left; 
	width:200px; 
	margin-left:15px; 
	text-align:justify;
	margin-bottom:5px;
}
* html .div3ColumnsMiddle {
	margin-bottom:0px;
}

.div3ColumnsRight {
	float:left; 
	width:100px; 
	margin-left:40px; 
	text-align:justify; 
	vertical-align:middle;
	margin-bottom:5px;
}
* html .div3ColumnsRight {
	margin-bottom:0px;
}




/* new: to use from now */
.toggleDivInside {
	width:100%; 
	text-align:left; 
	border:1px dashed #892955; 
	margin-top:10px; 
	margin-bottom:10px;
}








/* ************************************* */
/* ***************** for use assecoires : in ORDER_ORDER.CGI */
#divContainerImage {
	margin-left:auto;
	margin-right:auto;
	height:100%;
	text-align:center;
	/*border:dashed black 1px;*/
}

#divImageBouquet {
	width:100px;
	height:100px;
	vertical-align:top;
	margin-top:5px;
	margin-left:10px;
	/*float:left;
	/*border:solid black 1px;*/
}

#plus1,#plus2,#plus3 {
	vertical-align:bottom;
	margin-top:20px;
	margin-left:10px;
	/*border:dashed black 1px;*/
	display:none;
}	

#imgaccessoire1,#imgaccessoire2,#imgaccessoire3 {
	vertical-align:bottom;
	margin-top:10px;
	margin-left:10px;
	/*border:dashed black 1px;*/
	display:none;
}		








/* ************************************* */
/* ***************** for use of PUB : in HOME */
#PUB_HAUT	{
	margin-top:15px;
}

#chrg_attente	{
	visibility:hidden;
	height:0px;
	width:0px;
}










/* ************************************* */
/* ******************** for use of FONTS */
/* #58595B AND NOT #666666*/

FONT, P, .std, .text {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	color:#58595B;
}

.textSmaller {
	font-size:10px;
}

.textLighter {
	color:#666666;
}

.titre_page_atelier {
	color:#45525D;
	font-size:17px;
}

.txtImportant {
	font-size:11px;
	font-weight:bold;
	color:#892955;
}

.txtImportantNoB {
	font-size:11px;
	color:#892955;
}

.txtBlockInside {
	font-size:12px;
	font-weight:bold;
	color:#c91a5d;
	font-style:italic;
}







/* ************************************* */
/* ********************* for use POP-UP shop : in  */		
.button, .boutton {
	background-color:#FFFFFF;
	color:#000000;
	border-style:groove;
}

.buttonImp, .bouttonImportant {
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	border-style:groove;
}

.tableBorder	{
	border-collapse:collapse; 
	border-width:1px;
	border-style:solid;
	border-color:#892955;
}

INPUT, SELECT	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	background-color:#FFFFFF;
	color:#58595B;
}

.titrebouquet	{
	color:#892955;
	font-size:17px;
	font-weight:400;
	text-align:center;
}	

.msgErreur {	
	color:#CC0000;
	font-size:16px;
}









/* ************************************* */

ul.square {
   list-style-type:square;
   text-align:left;
}

ul.circle {
	list-style-type:circle;
	color:#c91a5d;
}

ul.none {
   list-style-type:none;
   text-align:left;
}

ol {
	list-style-image: url('http://images.aquarelle.com/list.gif');
	list-style-type:none;
}








.imgAtelier img {
	padding:3px; 
	margin:0.5em 15px 0.5em 0;
	border:3px double #bbb;
	clear:left;
}

hr {
	border:none 0; 
	border-top:1px dashed #892955; /* #000; */
	border-bottom:1px dashed #F9EBF0;
	height:2px;
	margin:10px auto 0 0;
	text-align:left;
}

hr.clear {
  clear:both;
	border:none 0; 
	border-top:1px dashed #892955; /* #000; */
	border-bottom:1px dashed #F9EBF0;
	height:2px;
	text-align:left;	
	/* margin:30px auto 0 0; */
	margin-top:50px;
}
* HTML hr.clear {
	/* margin:10px auto 0 0; */
	margin-top:0px;
}









/* ******************** pour utilisation de FONTS: links */
a, a:link, a:visited {
	font-family:Verdana,Arial,Helvetica,Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:bolder; 
	color:#892955;
	line-height:1.5em;
}

a:hover, a:active { 
	color:#828080;
}

/* Bug Firefox */
a:focus, a:focus:hover {
	color:#828080;
}	








/* ******************** pour utilisation de FONTS: links plus grandes */
.valider, a.valider, a.valider:link, a.valider:visited {
	font-size:13px; 
	font-weight:bolder; 
	color:#892955;
	line-height:1.5em;
}

a.valider:hover, a.valider:active { 
	color:#828080;
}

/* Bug Firefox */
a.valider:focus, a.valider:focus:hover {
	color:#828080;
}	








/* ******************** pour utilisation de FONTS: links menu accenté */
.textAttention, a.textAttention, a.textAttention:link, a.textAttention:visited {
	font-size:11px; 
	color:#FF0000;
}

a.textAttention:hover, a.textAttention:active { 
	color:#828080;
}

/* Bug Firefox */
a.textAttention:focus, a.textAttention:focus:hover {
	color:#828080;
}	







/* ************************************* */
/* ************* for use MENU HORIZONTAL */
.navBar, a.navBar, a.navBar:link, a.navBar:visited {
	font-size:12px; 
	color:#ffffff;
	font-weight:bolder;
	margin-left:35px; /* 45px */
	text-decoration:none;
}

a.navBar:hover, a.navBar:hover { 
	color:#828080;
}

/* Bug Firefox */
a.navBar:focus, a.navBar:focus:hover {
	color:#828080;
}	









/* ************************************* */
/* ******** for use MENU LEFT / Vertical */
.menu, a.menu, a.menu:link, a.menu:visited {
	color:#828080;
	font-weight:bolder; 
	text-decoration:none;
}

a.menu:hover, a.menu:active {
	color:#892955;
}
/* Bug Firefox */
a.menu:focus, a.menu:focus:hover {
	color:#892955;
}	






.menuInverse, a.menuInverse, a.menuInverse:link, a.menuInverse:visited {
	color:#892955;
	font-weight:bolder; 
	text-decoration:none;
}

a.menuInverse:hover, a.menuInverse:active {
	color:#CC0033;
}
/* Bug Firefox */
a.menuInverse:focus, a.menuInverse:focus:hover {
	color:#CC0033;
}	







.menuGourmand, a.menuGourmand, a.menuGourmand:link, a.menuGourmand:visited, a.menuGourmand:hover, a.menuGourmand:active, a.menuGourmand:focus, a.menuGourmand:focus:hover {
	color:#5c4739;
	font-weight:bolder; 
	text-decoration:none;
  line-height:1em;
}






.menuLivraison, a.menuLivraison:link, a.menuLivraison:visited, a.menuLivraison:hover, a.menuLivraison:active, a.menuLivraison:focus, a.menuLivraison:focus:hover {
	text-decoration:none;
}






.menuBottom {
	font-size:16px;
	font-weight:bolder; 
}





.menuBottomPrice {
	font-size:10px;
	font-weight:bolder; 
}








/* ************************************* */
/* ********************* for use FONT H1 */ 
H1 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:33px;
	color:#DC4379;
	font-weight:bold;
	margin-top:20px;
}

.titleNewsletter, .titlePage {
	font-size:33px;
	color:#DC4379;
	font-weight:bold;
}

.titleBijoux {
	font-size:31px;
	color:#DC4379;
	font-weight:bold;
}








/* ************************************* */
/* ********************* for use FONT H2 */
H2 {
	font-size:14px;
	color:#892955;
	font-weight:bolder; 
	line-height:1.5em; 
}

a.H2, a.H2:link, a.H2:visited	{
	font-weight:bolder; 
	text-decoration:underline; 
	line-height:1.5em;
}

a.H2:hover, a.H2:active {
	color:#828080;
}
/* Bug Firefox */
a:focus, a:focus:hover {
	color:#828080;
}	

/* ****************start font corp*************** */
.H2corp {
	font-size:13px; 
	color:#892955;
	font-weight:bolder; 
	line-height:1.5em; 
}








/* ************************************* */
/* ********************* for use FONT H3 */
H3 {
	font-size:12px;
	font-weight:bolder; 
	line-height:1.5em;
}

UL.upperromanH3 {
  list-style-type:upper-roman;
	color:#58595B;
	font-weight:bolder; 
	line-height:1.5em;
}

UL.decimalH3 {
  list-style-type:decimal;
	color:#58595B;
	font-weight:bolder; 
	line-height:1.5em; 
}









/* ************************************* */
/* ******************* for use of MENTION LEGALES  */		
.textLegales	{
	font-size:9px;
	text-align:justify;
	font-style:italic;
	color:#696969;
}

a.textLegales, a.textLegales:link, a.textLegales:visited {
	font-size:9px;
	text-align:justify;
	font-style:italic;
	color:#696969;
	text-decoration:underline;
}

a.textLegales:hover, a.textLegales:active {
	color:#333333;
}
/* Bug Firefox */
a.textLegales:focus, a.textLegales:focus:hover {
	color:#333333;
}

.checkBox {
	height:1px; 
	vertical-align:top;
}
* HTML .checkBox {
	vertical-align:middle;
}









/* ************************************* */
/* ******************* for use of ORDER  */		
.textBouquetDescription	{
	font-size:15px;
	color:#666666;
}

.titre {
	font-size:15px;
	color:#CC3300;
}

.textVille {
	font-size:13px;
	font-weight:bold;
	padding:50px;
}	









/* ************************************* */
/* ******************* for use of DIARY  */	
.menu_haut {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.fondtext {
	background-color:#F9EBF0;
}

.fondtextfonce {
	background-color:#892955;
}

.fondtexttaupe {
	background-color:#892955;
}










/* *********** start cust */	
.etoile	{
	font-weight:bold;
	color:#FF0000;
}
/*
.line { 
	border-bottom:1px solid #58595B;
	width:96%;
}
.lineClear { 
	clear:both;
	margin-bottom:1em; 
	border-bottom:1px solid #58595B;
	width:100%; 
}  
*/







/* ************************************* */
/* ************** for use of PARRAINAGE  */
.txtImportant_20 {
	font-size:20px;
	color:#892955;
	font-weight:bold;
}

.txtImportant_16 {
	color:#892955;
	font-size:16px;
	font-weight:bold;
}












/* ************************************* */
/* ********************** styles for FAQ */
.H2light, a.H2light, a.H2light:link, a.H2light:visited	{
	color:#892955;
	text-decoration:underline; 
	line-height:1.5em;
}

a.H2light:hover, a.H2light:active {
	color:#828080;
}
/* Bug Firefox */
a.H2light:focus, a.H2light:focus:hover {
	color:#828080;
}	


.txtImportantFaq, .titre_formulaire	{
	font-weight:bold;
}








/* ************************************* */
/* ********************** styles for regroupement : order_enter.cgi & aquamail */
fieldset {
  clear:both; 									
  border:1px solid #c91a5d;
  padding:10px; 
  margin:0;
  margin-top:5px;
}

fieldset legend {
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	color:#c91a5d;
	font-weight:bold;
}

label { 
	display:block;
	float:left; 
	width:150px; 
	padding:0; 
	margin:5px 0 0;
	text-align:right; 
}

fieldset label:first-letter { 																	
	text-decoration:underline;  
}








/* ************************************* */
/* ************* for use of AQUAMAIL NOUS ECRIRE  */		
#tableau {
	width:500px;
	background-color:#F9EBF0;
	float:left;
}

#haut {
	width:500px;
	height:69px;
	background-image:url('http://images.aquarelle.com/photos/fond_onglets_inverse.jpg');
}

#onglet_commande, #onglet_commande A, #onglet_renseignement, #onglet_renseignement A {
	float:left;
	width:250px;
	height:75px;
	vertical-align:top;
	text-align:center;
	font-size:12px;
	color:#892955;
	text-decoration:none;
	cursor:pointer;
}

#formulaire_commande {
	float:left;
	position:absolute;
	padding-left:20px;
	width:480px;
	background-color:#F9EBF0;
	visibility:hidden;
}
* HTML #formulaire_commande {
	clear:both;
	width:500px;
	margin-top:-10px;
}

#formulaire_renseignement {
	float:left;
	position:absolute;
	padding-left:20px;
	width:480px;
	background-color:#F9EBF0;
}
* HTML #formulaire_renseignement {
	clear:both;
	width:500px;
	margin-top:-10px;
}

#formulaire_reponse {
	float:left;
	position:absolute;
	padding-left:20px;
	width:480px;
	background-color:#F9EBF0;
}
* HTML #formulaire_reponse {
	clear:both;
	width:500px;
	margin-top:-10px;
}

.souligne {
	text-decoration:underline;
}









/* ************************************* */
/* ********************** styles for suivi_aquamail.cgi */
.tableWidthSuivi	{
	width:730px;
}

.tdLegenda1	{
	width:15px; 
	height:15px; 
	background-color:#f9f9f9; 
	border:1px solid #892955; 
	vertical-align:top;
}

.tdLegenda2	{
	width:100px; 
	height:15px; 
	vertical-align:top;	
}

.tdLegenda3	{
	width:15px; 
	height:15px; 
	background-color:#F9EBF0; 
	border:1px solid #892955; 
	vertical-align:top;	
}

.tdLegenda4	{
	width:100px; 
	height:15px; 
	vertical-align:top;	
}

.tdLegenda5	{
	/*width:%;*/ 
	height:15px; 
	vertical-align:top;	
}






.divWidthSuivi {
	width:675px;
}

.divStyleType1Message	{
	width:100%; 
	background-color:#f9f9f9; 
	border:3px solid #892955;
}

.divStyleType1 {
	width:100%; 
	background-color:#f9f9f9; 
	border:1px solid #892955;
}

.divStyleType2Message	{
	width:100%; 
	background-color:#F9EBF0; 
	border:3px solid #892955;
}

.divStyleType2 {
	width:100%; 
	background-color:#F9EBF0; 
	border:1px solid #892955;
}

.tdTitle {
	width:150px; 
	border:1px solid #ffffff; 
	vertical-align:top;
}

.tdContent {
	border:1px solid #ffffff; 
	vertical-align:middle;
}






.divQuestionnaire {
	border:2px solid #c91a5d; 
	background-color:#ffffff; 
	width:633px; 
	z-index:9;
}

.divQuestionnaireContent {
	background-color:#ffffff; 
	width:623px; 
	margin:5px;
}


























/* ************************************* */
/* ***************** for use of SHOP : in HOME */
#containerTextCenter {
	margin-left:263px; /* was 58px */
	margin-top:25px;
	width:715px;
	text-align:center;
}
* html #containerTextCenter {
	margin-left:0px;
}		

#containerFirstBouquets {
  float:left;
	width:725px;
	text-align:center;
}
	
#blockBouquetTop1 {
	float:left;
	width:300px;
	margin-left:21px;
	text-align:center;
}
	
#blockBouquetTop {
	float:left;
	width:300px;
	margin-left:58px;
	text-align:center;
}

#containerOtherBouquets {
	clear:both;
	float:left;
	text-align:center;
	width:993px;
}

.blockBouquet {
	float:left;
	width:270px;
	margin-left:45px;
	margin-top:30px;
	text-align:center;
}
	
#blockBouquet_3,
#blockBouquet_6,
#blockBouquet_9,
#blockBouquet_12,
#blockBouquet_15,
#blockBouquet_18,
#blockBouquet_21,
#blockBouquet_24,
#blockBouquet_27,
#blockBouquet_30 {
	clear:both;
}

.description_text {
	text-align:justify;
}

.description_prix {
	text-align:justify;
}


/* ************************************* */
/* ***************** for use of the SUPERZOOM : in HOME */
#containerSuperzoom	{
	width:550px;
	border-collapse:collapse;
}
	
#containerZoomDirect	{
	border-width:1px;
	border-color:black;
	height:100%;
	width:990px;
}
* html #containerZoomDirect	{
	width:650px;
}

#subContainerZoomDirectLeft	{
	float:left;
	width:260px;
	margin-left:0px;
}

#subContainerZoomDirectRight	{
	float:left;
	width:340px;
	text-align:justify;
}
/* Hack pour IE */
* html#subContainerZoomDirectRight {
	width:340px;
}	

#subContainerBottom	{
	width:100%;
	height:20px;
	margin-left:auto;
	text-align:right;
}


/* ************************************* */
/* ***************** for use of BOUTON : in HOME */
.partTotal {
	width:728px; 
	float:left;
	margin-top:25px;
}

.partLeft {
	float:left; 
	width:56%; 
	margin-left:0px; 
	vertical-align:middle; 
	text-align:left; 
}

.partRight {
	float:left; 
	width:44%; 
	text-align:right; 
	vertical-align:middle; 
}

.boutons {
	position:relative;
	width:326px;
	height:50px;
}

a.boutonsFr, a.boutonsfr {
	position:absolute;
	width:326px;
	height:50px;
	background-image:url('http://images.aquarelle.com/marketing/boutons/boutons_retour_fr.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

a.boutonsFr:hover, a.boutonsfr:hover {
	background-position:bottom;
}

a.boutonsEn, a.boutonsen {
	position:absolute;
	width:326px;
	height:50px;
	background-image:url('http://images.aquarelle.com/marketing/boutons/boutons_retour_en.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

a.boutonsEn:hover, a.boutonsen:hover {
	background-position:bottom;
}

.linkNoLine, a.linkNoLine, a.linkNoLine:link, a.linkNoLine:visited {
	font-weight:bolder; 
	color:#892955;
	text-decoration:none;
}

a.linkNoLine:hover, a.linkNoLine:active {
	color:#828080;
	font-style:normal;
}

/* Bug Firefox */
a.linkNoLine:focus, a.linkNoLine:focus:hover {
	color:#828080;
	font-style:normal;
}	








/* ************************************* */
/* ********************* for use FONT shop : in  */
.titleShop	{
	color:#892955;
	font-size:24px;
	font-weight:400;
	text-align:center;
}

.titleShopSupportText	{
	color:#892955;
	font-size:17px;
	font-weight:400;
	font-style:italic; 
	text-align:center;
}
	
.titleBouquet	{
	color:#892955;
	font-size:17px;
	font-weight:400;
	text-align:center;
}
	
.descriptionBouquet	{ /* same as .text */
	font-size:11px;
	font-weight:400;
	text-align:justify;
}

.spacer {
  clear:both;
  visibility:hidden;
 }
  
  
  
  
  

.validerBig	{
	font-size:18px;
}

a.validerBig, a.validerBig:link, a.validerBig:visited {
	font-size:18px; 
	font-weight:bolder; 
	color:#892955;
	line-height:1.5em;
}

a.validerBig:hover, a.validerBig:active { 
	color:#828080;
}
/* Bug Firefox */
a.validerBig:focus, a.validerBig:focus:hover {
	color:#828080;
}	
