/* GENERAL ------------------------------------------------------------------------	*/
/* --------------------------------------------------------------------------------	*/

body {
	background-image: url(../images/bg_marcwines.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

TD {
	font-family : Verdana,Verdana;
	font-size: 11px;
	font-weight: normal;
}

.general_table {
	background: #FFFFFF;
}

.image {
	border-width: 1px;
	border-style: solid;
	border-color: #B8B496;
}

.general_menu {
	background-image: url(../images/bg_menu.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.h_menu {
	color :#FFFFFF;
	background-image: url(../images/bg_hmenu.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

.bg_newsletter_box_fr {
	background-image: url(../images/bg_newsletter.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

.bg_newsletter_box_en {
	background-image: url(../images/bg_newsletter_en.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

.bg_recomm_box {
	background-image: url(../images/bg_recomm.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

.bg_blog_box_fr {
	background-image: url(../images/bg_blog.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

.bg_blog_box_en {
	background-image: url(../images/bg_blog_en.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

.h_menu_sel {
	background-color: #733373;
}

.h_menu_unsel {
	background-color: #9E987C;
}
/* LOGO SEO--------------------------------Mob-scopeo------------------------------ */
.logo {
    font: Arial;
	text-decoration: none;
	background: url(http://www.marcwines.com/_templates/default/images/marcwines_logo.gif) no-repeat top left;
	text-indent: -9999px;
	border:none;
	height: 70px;
	width: 260px;
}
.logo h1.titre{
	display: block;
	overflow: hidden;
	font-size:11px;
	width: 250px;
	height: 50px;
	text-indent: -9999px;
}
.logo p{
	display: block;
	overflow: hidden;
	font-size:11px;
	width: 250px;
	height: 50px;
	text-indent: -9999px;
}
.logo a {
	display: block;
	overflow: hidden;
	width: 255px;
	height: 65px;
	text-indent: -9999px;
	color: #fdfefe;
}
/* --------------------------------------------------------------------------------- */
/* LINKS  -------------------------------------------------------------------------	*/
/* --------------------------------------------------------------------------------	*/

A  {
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : Underline;
}

A:hover  {
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : none;
}

.anchor  {
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : none;
}

.anchor:hover  {
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : none;
}

.link_menu {
	TEXT-DECORATION : none;
	color : #333333;
	font-family : Verdana;
	font-size: 13px;
	font-weight: normal;
}

.link_menu:hover {
	TEXT-DECORATION : Underline;
	color : #333333;
	font-family : Verdana;
	font-size: 13px;
	font-weight: normal;
}

.link_menu2 {
	TEXT-DECORATION : none;
	color : #733173;
	font-family : Verdana;
	font-size: 13px;
	font-weight: normal;
}

.link_menu2:hover {
	TEXT-DECORATION : Underline;
	color : #733173;
	font-family : Verdana;
	font-size: 13px;
	font-weight: normal;
}

.link_hmenu {
	TEXT-DECORATION : none;
	color :#FFFFFF;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link_hmenu:hover {
	TEXT-DECORATION : none;
	color :#723272;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link_hmenu_sel {
	TEXT-DECORATION : none;
	color :#723272;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link_hmenu_sel:hover {
	TEXT-DECORATION : none;
	color :#723272;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link_moreinfo {
	TEXT-DECORATION : Underline;
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link_moreinfo:hover {
	TEXT-DECORATION : none;
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link_basket {
	TEXT-DECORATION : none;
	color :#FFFFFF;
	font-family : Verdana;
	font-size: 10px;
	font-weight: normal;
}

.link_basket:hover {
	TEXT-DECORATION : Underline;
	color :#FFFFFF;
	font-family : Verdana;
	font-size: 10px;
	font-weight: normal;
}

.link_basket2  {
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : none;
}

link_basket2:hover  {
	color :#733373;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : Underline;
}

.link_add2basket:link {
	color: #FFFFFF;
	text-decoration: none;
	
	width: 110px; 
	background-color: #733373; 
	text-align:center;
	padding:2px;
}

.link_add2basket:visited {
	color: #FFFFFF;
	text-decoration: none;
	
	width: 110px; 
	background-color: #733373; 
	text-align:center;
	padding:2px;
}

.link_add2basket:hover {
	color: #FFFFFF;
	text-decoration: none;
	 
	width: 110px; 
	background-color: #BDB996; 
	text-align:center;
	padding:2px;
}

.link_add2basket:active {
	color: #FFFFFF;
	text-decoration: none;
	 
	width: 110px; 
	background-color: #BDB996; 
	text-align:center;
	padding:2px;
}

/* link_button */

.link_button:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block; 
	background-color: #733373; 
	text-align:center;
	padding:2px;
}

.link_button:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block; 
	background-color: #733373; 
	text-align:center;
	padding:2px;
}

.link_button:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block; 
	background-color: #BDB996; 
	text-align:center;
	padding:2px;
}

.link_button:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block; 
	background-color: #BDB996; 
	text-align:center;
	padding:2px;
}

.link_cat {
	color :#000000;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : Underline;
}

.link_cat:hover {
	color :#000000;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
	TEXT-DECORATION : none;
}

/* TEXT  -------------------------------------------------------------------------	*/
/* --------------------------------------------------------------------------------	*/

.menu_title {
	color : #333333;
	font-family : Georgia, anti-alias;
	font-size: 17px;
	font-weight: bold;
}

.title_product {
	color : #723272;
	font-family : Verdana;
	font-size: 11px;
	font-weight: bold;
}

.title_newsletter {
	color : #723272;
	font-family : Georgia, anti-alias;
	font-size: 20px;
	font-weight: normal;
	padding-left:12px;
	padding-bottom:5px;
}

.subtitle_product {
	color : #723272;
	font-family : Verdana;
	font-size: 11px;
	font-weight: normal;
}

.title_product_liste {
	color : #990000;
	font-family : Georgia, anti-alias;
	font-size: 15px;
	font-weight: bold;
	padding-left:12px;
	padding-bottom:5px;
}

.title_product_subliste {
	color : #FFFFFF;
	font-family : Verdana, anti-alias;
	font-size: 12px;
	font-weight: bold;
	padding-left:12px;
}

.title_coup_de_coeur {
	color : #990000;
	font-family : Georgia, anti-alias;
	font-size: 20px;
	font-weight: normal;
	padding-left:12px;
	padding-bottom:5px;
}

.title_bonnes_affaires {
	color : #6B4B02;
	font-family : Georgia, anti-alias;
	font-size: 20px;
	font-weight: normal;
	padding-left:12px;
	padding-bottom:5px;
}

.title_gris {
	color : #FFFFFF;
	font-family : Verdana, anti-alias;
	font-size: 12px;
	font-weight: bold;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
}

.title_explorer {
	color : #333333;
	font-family : Georgia, anti-alias;
	font-size: 20px;
	font-weight: normal;
	padding-left:12px;
	padding-bottom:5px;
}

.title_default {
	font-family : Georgia, anti-alias;
	font-size: 20px;
	font-weight: normal;
	padding-left:12px;
	padding-bottom:5px;
}

.content_price
{
	color : #000000;
	font-family : Verdana;
	font-size: 11px;
	font-weight: bold;
}

.content_price_comment1
{
	color : #000000;
	font-family : Verdana;
	font-size: 9px;
	font-weight: normal;
}

.content_price_comment2
{
	color : #666666;
	font-family : Verdana;
	font-size: 9px;
	font-weight: normal;
}

.content_price_comment3
{
	color : #ff3300;
	font-family : Verdana;
	font-size: 9px;
	font-weight: normal;
}

.content_bottom, .content_bottom a 
{
	color : #B1AC96;
	font-family : Verdana;
	font-size: 9px;
}

/* BOX & LINE  --------------------------------------------------------------------	*/
/* --------------------------------------------------------------------------------	*/

.border {
    border-right : 1px solid #000000;
    border-bottom : 1px solid #000000;
    border-left : 1px solid #000000;
    border-top : 1px solid #000000;
}

.basket_border {
    border-right : 1px solid #723171;
    border-bottom : 1px solid #723171;
    border-left : 1px solid #723171;
    border-top : 1px solid #723171;
}

.basket_title_box {
	color : #723571;
    border-right : 1px solid #723571;
    border-bottom : 1px solid #723571;
    border-top : 1px solid #723571;
	margin-top : 4px;
	padding-top:1px;
	padding-bottom:2px;
}

.particle {
    border-top : 1px dashed #BDB996;
}


/* PAGINATION  --------------------------------------------------------------------	*/
/* --------------------------------------------------------------------------------	*/

.pagination_off {
	color : #707070;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}

.pagination_off:hover {
	color : #733373;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}

.pagination_on {
	color : #733373;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}

.pagination_on:hover {
	color : #733373;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}


/* FORM  --------------------------------------------------------------------------	*/
/* --------------------------------------------------------------------------------	*/

INPUT {
	border:1px solid #A5ACB2;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0px 2px;
}

.noborder {
	border:0px solid #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0px 2px;	
}

.nb_blanc {
	border:0px none;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:right;
}

.nb_beige {
	border:0px none;
	background-color: #DBDAC8;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #000000;
	text-align:right;
}

.nb_mauve {
	border:0px none;
	background-color: #723171;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
}

.form_input
{
	border:1px solid #767676;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:0px 2px;
}

.form_input_red
{
	border:1px solid #733173;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:0px 2px;
}

.form_button {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding:0px 4px;
}

.form_next
{
	border:1px solid #FFFFFF;
	background-color: #733173;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding:0px 15px;
}


.form_textarea
{
	border-width: 1;
	border-style: solid;
	border-color: #767676;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
}

.form_select
{
	width:150px;
    border-right : 1px solid #767676;
    border-bottom : 1px solid #767676;
    border-left : 1px solid #767676;
    border-top : 1px solid #767676;
	font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
	font-size : 10px;
	padding-left: 2px;
	padding-right: 0px;
}

.form_radio
{
	border-width: 0;
	border-style: solid;
	border-color: #767676;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.form_checkbox
{
	border-width: 0;
	border-style: solid;
	border-color: #767676;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
}


