@charset "utf-8";
/* CSS Document */

img{
	border:none;
	outline:none;
	outline-style:none;
	text-decoration:none;
	outline-width:0;
}
form {
	padding:0;
	margin:0;
	border:none;
}
input {
	padding:0;
	margin:0;
	border:none;
}
checkbox {
	padding:0;
	margin:0;
	border:none;	
	outline:none;
	outline-style:none;
	text-decoration:none;
	outline-width:0;
}

h1, h2, h3 {
	padding:0;
	margin:0;
	border:none;
}

/***** Common Setting *****/

html, body{
	background-color:#321100;
	font:Arial, Helvetica, sans-serif;
}

a{
	text-decoration:none;
	outline-width:0;
	outline:none;
	outline-style:none;
}

.site{	
	height:600px;
	width:890px;
	text-align:center;
	border:none;
	margin-left:-445px;
	margin-top:-320px;
	position:absolute;
	left:50%;
	top:50%;
}

menu_top_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#B98E24;
}

menu_top_1:hover{
	color:#906919;
	cursor:pointer;
}



.menu_bottom_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#B98E24;
}

.menu_bottom_1:hover{
	color:#906919;
	cursor:pointer;
}

.menu_bottom_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#906919;
}

.menu_bottom_2:hover{
	color:#B98E24;
	cursor:pointer;
}

.block_hidden{
	display:none;
}

.bag_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#906919;
}

.bag_1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B98E24;
}

.bag_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

/* style de la page detail_collection */
.collection_description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#321100;
	text-align:justify;
	overflow:hidden;
	height:130px;
	width:320px;
}

.chocolate_description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#321100;
	text-align:justify;
	overflow:hidden;
	height:130px;
	width:320px;
}

.quantity_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B98E24;
	border:solid 1px #B98E24;
	width:25px;
	text-align:center;
}

.compare_boxes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCD1C5;
}

.compare_boxes:hover {
	color:#B3A08A;	
}

.text10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.text11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.text14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.text16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}


/* début couleur des textes */
.brun{
	color:#331100;	
}

.brun_clair{
	color:#532409;
}

.rouille {
	color:#85441E;
}

.or{
	color:#906919;
}

.or_clair{
	color:#B98E24;
}

.rose{
	color:#AA2424;
}

.rose_clair{
	color:#D45169;
}

.beige{
	color:#B3A08A;
}

.beige_clair{
	color:#DCD1C5;
}
/* fin des couleurs des textes*/
.gray{
	color:#B3A08A;
}


.red{
	color:#AA2424;
}

.white{
	color:#FFFFFF;
}

.brun_clair{
	color:#532409;

}
.bold{
	font-weight:bold;
}

.maj{
	text-transform:uppercase;
}

.justify{	
	text-align:justify;
}
/* couleur lien */
.link_brun_clair {
	color:#532409;
}

.link_brun_clair:hover{
	color:#85441E;
}

.link_beige {
	color:#B3A08A;
}

.link_beige:hover{
	color:#DCD1C5;
}


.link_rouille_white {
	color:#85441E;
}

.link_rouille_white:hover{
	color:#FFFFFF;
}

.link_or_clair {
	color:#B98E24;
}

.link_or_clair:hover{
	color:#906919;
}

.link_or{
	color:#906919;
}

.link_or:hover {
	color:#B98E24;
}

/* member's area style */
.input_member-area {
	padding:0;
	margin:0;
	display:block;
	vertical-align:middle;
	border:none;
	outline:none;
	outline-style:none;
	text-decoration:none;
	outline-width:0;
	height:17px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;	
}

.submit_member-area {
	padding:0;
	margin:0;
	display:block;
	vertical-align:middle;
	border:none;
	outline:none;
	outline-style:none;
	text-decoration:none;
	outline-width:0;
	height:17px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	cursor:pointer;
}
/* newsletter */
.input_newsletter {
	padding:0;
	margin:0;
	display:block;
	vertical-align:middle;	
	outline:none;
	outline-style:none;
	text-decoration:none;
	outline-width:0;
	height:15px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*border:none;*/	
	border-bottom:solid 1px #B98E24;
	border-top:solid 1px #B98E24;
}

.submit_newsletter {
	background-color:#FFFFFF;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

/* tell a friend */
.textarea_tell_a_friend {
	padding:0;
	margin:0;
	display:block;
	vertical-align:middle;	
	outline:none;
	outline-style:none;
	text-decoration:none;
	outline-width:0;
	height:50px;
	width:298px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*overflow:hidden;*/
	border:none;
}

.submit_tell_a_friend {
	background-color:#FFFFFF;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

/* detail chocolate */

.link_detail_choc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B98E24;
	text-transform:uppercase;
}

.link_detail_choc:hover{
	color:#906919;
}

.link_back_collection{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B98E24;
}

.link_back_collection:hover{
	color:#906919;
}

/* gestion des messages d'erreur version popup */
.popup_hidden {
  display: none;
  position: absolute;
  top: 42%;
  left: 33%;  
  border: none;
  z-index:1002;
  overflow:hidden;
	background-image:url(/~photos/Elements/MessageBox.gif);
	background-repeat:no-repeat;
	width:440px;
	height:130px;
}

.fade{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height:100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.4;
  opacity:.40;
  filter: alpha(opacity=40);
}