* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

html, body {
	height:100%;
	min-height:100%;
	height:auto;
	background-color:#FBFCF4;
	background-image:url(images/bgr_site.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

.site {
	width:753px;
	position:relative;
}

.header {
	width:753px;
	height:125px;
}

.container {
	width:753px;
	height:100%;
}

.left {
	width:184px;
	height:100%;
	float:left;
}

.left_menu {
	position:absolute;
	left:0;
	top:252px;
	width:126px;
}

.left_menu ul {
	margin:0;
	padding:0;
	background-color:#000000;
}
.left_menu ul li {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left_menu ul li.level1 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	border-bottom:2px solid #daae95;
}
.left_menu ul li.level1 a {
	display:block;
	padding-left:15px;
	padding-top:3px;
	*padding-top:2px;
	padding-bottom:3px;
	*padding-bottom:2px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/bgr_left_menu_li.gif);
	background-repeat:no-repeat;
	background-color:#000000;
}
.left_menu ul li.level1 a:hover {
	background-image:url(images/bgr_left_menu_li_hover.gif);
	background-color:#54442f;
}
.left_menu ul li.level1active {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	border-bottom:2px solid #daae95;
}
.left_menu ul li.level1active a, .left_menu ul li.level1active a:hover {
	display:block;
	padding-left:15px;
	padding-top:3px;
	*padding-top:2px;
	padding-bottom:3px;
	*padding-bottom:2px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/bgr_left_menu_li_hover.gif);
	background-repeat:no-repeat;
	background-color:#54442f;
}
/* level 2 */
.left_menu ul li.level2 {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}
.left_menu ul li.level2 a {
	display:block;
	margin-left:15px;
	padding-left:15px;
	padding-top:3px;
	*padding-top:2px;
	padding-bottom:3px;
	*padding-bottom:2px;
	color:#54442f;
	text-decoration:none;
	background-image:url(images/bgr_left_menu_li_lvl2.gif);
	background-repeat:no-repeat;
	background-color:#d8d6bd;
}
.left_menu ul li.level2 a:hover {
	background-image:url(images/bgr_left_menu_li_hover_lvl2.gif);
	color:#65232d;
	background-color:#d8d6bd;
}
.left_menu ul li.level2active {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}
.left_menu ul li.level2active a, .left_menu ul li.level2active a:hover {
	display:block;
	margin-left:15px;
	padding-left:15px;
	padding-top:3px;
	*padding-top:2px;
	padding-bottom:3px;
	*padding-bottom:2px;
	color:#65232d;
	text-decoration:none;
	background-image:url(images/bgr_left_menu_li_hover_lvl2.gif);
	background-repeat:no-repeat;
	background-color:#d8d6bd;
}
/* END level 2 */
.right {
	width:569px;
	height:100%;
	float:left;
}

.content {
	padding-bottom:20px;
	width:569px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#320000;
}

.content h1 {
	margin-top:0px;
	margin-bottom:25px;
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#870318;
}

.content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#870318;
}

.content p {
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#320000;
}

.content ul {
	margin-top:20px;
	margin-left:15px;
	margin-bottom:180px;
}

.content ul li {
	padding-top:2px;
	padding-left:40px;
	padding-bottom:8px;
	display:block;
	list-style:none;
	font-size:14px;
	background-image:url(images/bgr_li_liens.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.content ul li a {
	color:#9B3042;
}

.content p.padding_right {
	padding-bottom:10px;
	padding-right:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#320000;
}

.content p.brown_line {
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	font-size:1px;
	background-color:#840820;
}

.arial14Red {
	color:#9B3042;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
}
.arial14Red a, .arial14Red a:hover {
	color:#9B3042;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}

.arialContent {
	color:#320000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

.arialContentBold {
	color:#330000;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}

.arialForm14 {
	color:#320000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
}

.table_eaux_de_vie {
	margin:0;
	padding:0;
	border:0;
	width:439px;
}

.table_eaux_de_vie td {
	padding:5px;
}

.address {
	padding-bottom:10px;
	width:569px;
	text-align:center;
}

.centered_area {
	width:100%;
	text-align:center;
}

.centered_area table {
	margin:0 auto;
	padding:0;
	border:0;
	margin-top:26px;
}
.content p.thanks_for_order_title {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.content p.thanks_for_order_text {
	margin:0;
	padding:0;
	padding-top:1px;
	padding-bottom:3px;
	font-size:12px;
	text-align:center;
}

/* ----- 2nd template: vins ----- */
.left_vins {
	width:184px;
	font-size:1px;
	float:left;
}
.left_vins div.csc-textpic-imagewrap dl {
}
.left_vins div.csc-textpic-imagewrap dl dt img {
}
.left_vins div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
}
.right_vins {
	width:560px;
	float:left;
}
.content_vins {
	padding-bottom:50px;
	width:560px; /*603*/
}
.address_vins {
	width:600px; /*603*/
	text-align:center;
}
/* ----- 2nd template: vins ----- */
/* ----- ******************************************************** ----- */
/* ----- 3rd template presentation ----- */
.header_presentation {
	width:753px;
	height:125px;
}
.left_presentation {
	width:150px;
	float:left;
}
.right_presentation {
	width:569px; /*603*/
	float:left;
}
/* ----- 3rd template presentation ----- */
/* ----- ******************************************************** ----- */

.clear {
	height:0;
	font-size:0px;
	clear:both;
}

/* ----- template vin ----- */
.vin_category {
	border-bottom:1px #B0B072 solid;
}
.vin_row {
}
.vin_left_spacer {
	width:19px;
	height:100%;
	font-size:0px;
	border-right:1px #B0B072 solid;
}
.vin_right {
	width:100%;
	height:auto;
	border-bottom:1px #B0B072 solid;
}
.vin_title {
	padding-top:9px;
	width:240px;
	font-size:12px;
	color:#320000;
}
.vin_title_elements {
	margin:0;
	padding:0;
	border:0;
	width:300px;
	vertical-align:top;
}
.back_to_top {
	width:21px;
	float:left;
}
.back_to_top img {
	border:0px;
}
.vin_title_content {
	width:240px;
	vertical-align:middle;
	float:left;
}
.vin_title_content a, .vin_title a:hover {
	font-size:13px;
	color:#9B3042;
	text-decoration:underline;
}
.vin_img {
	padding-left:30px;
	width:100px;
	float:left;
}
.vin_image {
	margin:0;
	padding:0;
	width:100px;
}
.vin_img_stretcher {
	width:100px;
}
.vin_description {
	padding-top:40px;
	width:200px;
	height:100%;
	font-size:10px;
	float:left;
}
.vin_etiquette {
	width:250px;
	float:left;
}
.table_vin_title {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
}
.table_vin_title td.contenance_title {
	padding:3px 1px;
	width:58px;
	text-align:center;
}
.table_vin_title td.prix_title {
	padding:3px 1px;
	width:50px;
	text-align:center;
}
.table_vin_title td.quantite_title {
	padding:3px 1px;
	width:65px;
	text-align:center;
}
.table_vin {
	margin:0;
	padding:0;
	border:0;
	font-size:14px;
}
.vin_contenance {
	padding:3px 5px;
	width:59px;
	text-align:center;
	background-color:#EFF0E2;
}
.vin_prix {
	padding:3px 5px;
	width:42px;
	text-align:center;
	background-color:#E5E5CB;
}
.vin_quantite {
	padding:3px 5px;
	width:40px;
	text-align:center;
	background-color:#CCCC9A;
}
.input_quantite {
	width:55px;
/*	border:1px #000000 solid;*/
}
p.remarques {
	margin:0;
	padding:0;
	padding-left:0px !important;
	font-size:12px;
}
.vin_content {
	width:100%;
}
.table_vin_description {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
.table_vin_description td {
	vertical-align:middle;
}
.send_area {
	margin:0;
	padding:0;
	border:0;
	margin-top:40px;
	margin-left:60px;
	width:250px;
	*width:280px;
	font-size:13px;
	text-align:center;
	background-color:#cccc9a;
}
.send_area td {
	padding:6px 2px;
	text-align:center;
}
.input_send_area {
	margin:0;
	padding:0;
}
.comande_conditions {
	margin:0;
	padding:0;
	border-right:2px #B0B072 solid;
	width:605px;
}
.table_conditions {
	margin:0;
	padding:0;
	border:0;
	margin-left:50px;
	width:273px;
}
.comande_area_end {
/*	margin-left:-60px;*/
	width:605px;
	border-right:2px #B0B072 solid;
}
/* ----- END template vin ----- */

.tx-reeavins-pi1 {
	width:606px;
}
.vins_order_form {
	margin:0;
	padding:0;
	border:0;
	margin-top:33px;
	margin-left:60px;
}
.vins_order_form th {
	padding-bottom:4px;
	padding-right:3px;
	font-size:12px;
	font-weight:normal;
	color:#320000;
	text-align:right;
	vertical-align:top;
}
.vins_order_form td {
	padding-bottom:4px;
	text-align:left;
}

/* ----- eaux-de-vie ----- */
table.tx-a1teasermenu-pi1 {
	margin:0;
	padding:0;
	margin-bottom:10px;
	width:450px;
	background-image:url(images/bgr_table_tx_alteaser_menu.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.tx-a1teasermenu-pi1 {
	width:195px;
}
.eaux_title a, .eaux_title a:hover {
	font-size:13px;
	font-weight:bold;
	color:#320000;
	text-decoration:none;
}
.eaux_abstract a, .eaux_abstract a:hover {
	font-size:12px;
	font-weight:normal;
	color:#320000;
	text-decoration:none;
}
/* ----- END eaux-de-vie ----- */
div.tx-fdfx2cols-pi1
	{
		margin:0px;
		padding:0px;
		color:#320000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
	}
div.tx-fdfx2cols-pi1 table
	{
		margin:10px 0px 0px 95px;
		padding:0px;
		width:430px;
	}
div.tx-fdfx2cols-pi1 table td
	{
		margin:0px;
		padding:0px;
		vertical-align:top;
	}
div.tx-fdfx2cols-pi1 .c2l1-left {
	border:0px;
	padding:0px;
	white-space:normal;
	width:205px;
}
div.tx-fdfx2cols-pi1 .c2l1-middle {
	border:0px;
	padding:0px;
	white-space:normal;
	width:205px;
}
div.tx-fdfx2cols-pi1 p.bodytext
	{
		margin:0px;
		padding:0px;
		color:#320000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		width:200px;
	}
.galleryBox
	{
		margin: 20px 0px 0px 0px;
	}
.galleryBox .galleryLeft img
	{
		margin:0px 0px 5px 0px;
		padding:2px;
		background-color:#d8d6bd;
		background-color:#efefef;
		border:1px solid #65232D;
	}
.galleryBox .galleryLeft #image_desc
	{
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-style:italic;
	}
.galleryBox .galleryRight img
	{
		margin:0px 0px 5px 5px;
		padding:2px;
		background-color:#d8d6bd;
		background-color:#efefef;
		border:1px solid #65232D;
	}
.content_vins h1 {
	padding-top:3px;
	padding-left:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9B3042;
}
.content_vins p {
	padding-left:115px;
	padding-right:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#320000;
}
.content_vins p.vin_link {
	margin:0;
	padding:0;
	padding-left:115px;
	margin-right:35px;
	text-align:right;
	border-bottom:1px #B1B06D solid;
}
.content_vins p.vin_link a img {
	border:0px;
}
.content_vins p.vin_link a, .content p.vin_link a:hover {
	margin:0;
	padding:0;
}

/* new addition */

.arialContent {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #320000; text-decoration: none}

.arialForm14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #320000}

.arial14Red {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #9B3042; font-style: normal; font-weight: normal}

.arialContentBold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #330000}

.arialForm12 { color: #320000 ; font: normal 12px Arial, Helvetica, sans-serif}
.arial14Red__ {
	color: #9B3042;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.arial14RedKursiv {
	color: #9B3042;
	font: italic normal 14px Arial, Helvetica, sans-serif;
}
.arial14RedKursiv__ {
	color: #9B3042;
	font: italic normal 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Link_bold12 {
	color: #9B3042;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Link_bold14 {
	color: #9B3042;
	font: bold normal 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.centered_text
{
text-align:center;
}
