/**********************/
/**  VOTRE SOMMELIER **/
/** 2 COLUMNS - LEFT **/
/**********************/

/** PAGE CONTENT **/
#page_content {
	float:					left;
	display:				block;
	width:					700px;
}

#global_messages {
	float:					left;
	width:					700px;
	font-weight:			bold;
	text-align:				center;
	background-color:		#FFFFFF;
	padding:	 			5px 0 15px 0;
}

#footer_content {	
	float:					left;
	width:					700px;
	text-align:				center;
	color:					#9F7742;
	line-height:			1.4em;
	font-size:				11px;
	margin-top:				8px;
}

/** AJAX MENU CONTAINER **/
#ajax_menu {
	position:				absolute;
	top:					182px;
	left:					50%;
	width:					950px;
	text-align:				left;
	background-color:		#000000;
	margin-left:			-475px;
	z-index:				2;
}

/** CATALOG TAB **/
#catalog_tab {
	float:					left;
	width:					700px;
}

#catalog_tab_top {
	float:					left;
	width:					700px;
	height:					10px;
}

#catalog_tab_content {
	float:					left;
	width:					700px;
	background-image:		url('img/bg_catalog_content.gif');
	background-position: 	left;
	background-repeat:		repeat-y;
	background-color:		#FFFFFF;
}

#questionnaire_content_top {
	float:					left;
	width:					700px;
	height:					10px;
	margin-top:				10px;
}

#breabcrumb_menu {
	float:					left;
	width:					690px;
	height:					25px;
	margin-top:				10px;
	padding-left:			10px;
	background-image:		url('img/bg_breadcrumb.gif');
}

#questionnaire_content {
	float:					left;
	width:					700px;
	padding-bottom:			15px;
	background-color:		#FFFFFF;
	padding-top:			10px;
}

#questionnaire_title {
	float:					left;
	display:				inline;
	width:					660px;
	color:					#9F7742;
	font-family:			"Georgia", "Arial";
	font-size:				14px;
	text-transform:			uppercase;
	margin:					5px 0 3px 20px;
}

#questionnaire_question {
	float:					left;
	display:				inline;
	width:					670px;
	font-weight:			bold;
	padding:				0 0 6px 10px;
	margin:					0 0 9px 10px;
	border-bottom:			1px solid #9F7742;
}

.questionnaire_choice {
	float:					left;
	display:				inline;
	width:					680px;
	padding-bottom:			10px;
	margin:					18px 0 0 10px;
	border-bottom:			1px solid #CFBBA0;
}

.questionnaire_choice_img {
	float:					left;
	width:					111px;
	height:					111px;
	margin-right:			30px;
	background-color:		#959595;
}

.questionnaire_choice_text {
	float:					left;
	width:					421px;
	line-height:			1.3em;
	margin:					3px 163px 0 0;
}

.questionnaire_choice_text a {
	color:					#9F7742;
	text-decoration:		underline;
}

.questionnaire_choice_text a:hover {
	text-decoration:		none;
}

.questionnaire_choice_button {
	float:					left;
	width:					90px;
	margin-top:				45px;
}

#button_vote {
	float:					right;
	width:					144px;
	margin-top:				30px;
}

/** column left **/
#catalog_filter {
	float:					left;
	display:				inline;
	width:					180px;
	font-size:				11px;
	border-top:				1px solid #ECE4D9;
	padding-top:			13px;
	margin:					20px 0 0 10px;
}

#catalog_filter_title {
	float:					left;
	width:					180px;
	font-weight:			bold;
	color:					#7C103C;
	margin-bottom:			10px;
}

#catalog_filter_content {
	float:					left;
	width:					180px;
	line-height:			1.8em;
}

#catalog_filter_content a {
	text-decoration:		none;
	color:					#9F7742;
}

#catalog_filter_content a:hover {
	text-decoration:		underline;
}

/** catalog content **/
#catalog_order_by {
	float:					right;
	width:					155px;
	text-align:				right;
	font-size:				11px;
	color:					#9F7742;
	text-transform:			none;
	font-weight:			normal
}

#catalog_order_by select {
	font-size:				11px;
	width:					72px;
	vertical-align:			middle;
	border:					1px solid #9F7742;
}

.catalog_pagination {
	float:					left;
	/*width:                    464px;*/
	width:                  695px;
	text-align:				right;
	/*font-size:                11px;*/
	font-size:              14px;
}

.catalog_pagination img {
	vertical-align:			middle;
}

.catalog_pagination a {
	text-decoration:		underline;
	/*color:                    #9F7742;*/
	color:                  #7C103C;
}

.catalog_pagination a:hover {
	text-decoration:		none;
}

.catalog_pagination#pagination_top {
	margin:					4px 0 6px 0;
}

.catalog_pagination#pagination_bottom {
	margin-top:				5px;
}


#catalog_tab_bottom {
	float:					left;
	width:					700px;
	height:					10px;
}

div.code_promo_owned {
	float:			left;
	padding-top: 	10px;	
}

.popup_desc_criterias {
	position:				absolute;
	top:					0;
	left:					50%;
	text-align:				left;
	width:					500px;
	margin:					360px 0 0 -335px;
	padding:				10px;
	border:					1px solid #9F7742;
	background-color:		#E2D6C6;
	z-index:				2;
}

.popup_desc_criterias_title {
	/*color:					#7c103c;*/
	color:					#9F7742;
	font-weight:			bold;
	font-size:				13px;
}