/* ############################################################################## */

/* #########                    Styles propres au menu                  ######### */

/* ############################################################################## */



.jqueryslidemenu{

	width: 190px;

}



/*Top level list items*/

.jqueryslidemenu ul li{

	width:186px;

	border-bottom:1px solid #99afe9;

}



/*Top level menu link items style*/

.jqueryslidemenu ul li a{

	color: #f25d38;

	width:190px;

}





.jqueryslidemenu ul li:hover{

background-color:#d6e1f5; 

color: #000000;

}



.jqueryslidemenu ul li a:hover{

/*background-color:#c9f5fe;*/ /*tab link background during hover state*/

color: #ffffff;

/*background:url(../images/2.jpg);*/

}

	

/*1st sub level menu*/

.jqueryslidemenu ul li ul{

left:186px!important;

width:186px!important;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.jqueryslidemenu ul li ul li{

width:186px;

background-color:#d6e1f5;

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.jqueryslidemenu ul li ul li ul{

left:186px !important;

}



/* Sub level menu links style */

.jqueryslidemenu ul li ul li a{

width:165px;

}



/* ############################################################################## */





#right_column div.block h4, #right_column div.exclusive h4, #right_column div.myaccount h4, #right_column .paiement_logo_block h4, #left_column div.block h4, #left_column div.exclusive h4, #left_column div.myaccount h4, #left_column .paiement_logo_block h4 {

	color:#fff;

}



div.block h4 a, div.exclusive h4 a, div.myaccount h4 a, .paiement_logo_block h4 a {

	color:#fff !important;

}



#left_column a.button, #right_column a.button, #left_column p a.button, #right_column p a.button,

#left_column a.exclusive, #right_column a.exclusive, #left_column p a.exclusive, #right_column p a.exclusive,

#left_column a.button_large, #right_column a.button_large, #left_column p a.button_large, #right_column p a.button_large

{

	color:white;

}



#center_column .ajax_add_to_cart_button {

	color:#fff !important;

}



#right_column input, #right_column select {

	color:#6C000F;

}



#left_column #categories_block_left a { color:#2f61c0;}



input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini {

	color:white;

}



#cart_block p#cart-buttons a {

	color:white;

}





#right_column div.block .block_content, #right_column div.exclusive .block_content, #right_column div.myaccount .block_content, #right_column .paiement_logo_block .block_content, #right_column #best-sellers_block_right .block_content, #left_column div.block .block_content, #left_column div.exclusive .block_content, #left_column div.myaccount .block_content, #left_column .paiement_logo_block .block_content, #left_column #best-sellers_block_right .block_content {

	padding:0.5em 1em;

}



#center_column .products_block ul li {

	background:white url(../images/encart/encartbg.jpg) repeat-y scroll center top;

}



#center_column .button, #center_column .btn {

	padding:0;

	background-color:transparent;

}



#center_column .ajax_add_to_cart_button {

	padding:0;

}



.products_block li img {

	margin-left:20px;

}





#featured-products_block_center .block_content .button, #featured-products_block_center .block_content .btn

{

	margin-left:12px;

}



#featured-products_block_center .block_content .ajax_add_to_cart_button {

	margin-left:12px;

}



#viewed-products_block_left .block_content ul li a img { margin-left:0; float:left;}



#cart_block p#cart-buttons a#button_order_cart {

	margin-left:3px;

}

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {

	color:#FFFFFF !important;

}





#center_column .price {

	background:none;

}



#contenu #product_list { padding-left:0;}



ul#product_list li p.product_desc {

	float:left;

	height:67px;

	overflow:hidden;

	width:215px;

}



#primary_block form#buy_block {

	background:none;

}



#primary_block #short_description_block {

	margin-top:10px;

}



input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive {

	color:white;

}



#primary_block #image-block img {

	border:0;

}



ul.idTabsShort li a.selected {

	color:#fff;

	background-image:url(../img/tab_bg_selected_short.gif);

}



ul.idTabsShort li a {

	background-image:url(../img/tab_bg_short.gif);

}



div.cat_desc {

	float:left;

}



form#productsSortForm p select {

	background-color:white;

}



h1 {

	font-weight:bold;

}



table.std thead th {

	color:#fff;

}



input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large {

	color:white;

}



form.std p.submit {

	padding-left:10px !important;

}



input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {

	color:white;

}



div.addresses {

	background:none;

	border:0;

	width:518px;

}



li.address_title {

	background-color:transparent;

}



ul#address_delivery { padding-left:0;}



ul#address_invoice { padding-left:0;}



ul.address {

	width:255px;

}



#ordermsg textarea {

	width:517px;

}



.payment_module a:hover, .payment_module a:focus, .payment_module a:active {

	background-color:#d6e1f5;

}



table.std td, table.std th {

	padding:0.4em 0.2em;

}



#block-history table#order-list tbody {

	background:#FFFFFF none repeat-x scroll left top;

}



.color-myaccount {

	color:#0c2683;

}



#block-history #block-order-detail {

	background:none;

}



ul.address { padding-left:0;}



table.std tr.alternate_item td, table.std tr.alternate_item th {

	background-color:#e2f0fd;

}



li.address_name, li.address_update a, li.address_delete a {

	color:#0c2683;

}



.breadcrumb {

	color:white;

}



.breadcrumb a {

	color:#fff;

}



input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {

	width:60px;

}



.imglogo1{width:160px;float:left;text-align:center;}

.imglogo3{width:160px;float:right;text-align:center;}

.imglogo2{width:160px;margin-left:30px;float:left;text-align:center;}



#left_column div.block img, #right_column div.block img, #right_column .paiement_logo_block img {

	margin:0;

}



#categories_block_left .block_content {float: left;}

#search_block_left {
	background: transparent url('../images/recherche.jpg') no-repeat;
	height:86px;
}

#search_block_left #searchbox {
	padding-top:35px;
}

#search_block_left #searchbox .block_content {
	width:168px !important;
	margin-left:4px;
	padding:0.2em 1em !important;
}


/* contact-form.tpl */
body#contact-form div#center_column form input#email, body#contact-form div#center_column form select#id_contact, body#contact-form div#center_column form textarea#message{ width: 50%;}
body#contact-form div#center_column form input{ width: 50%;}
body#contact-form div#center_column form input#submitMessage{ width: 180px;}

.carac_vin {
	width:172px !important;
	margin:2px !important;
	float:left;
	border-collapse:collapse !important;
}

.carac_vin  td {
	vertical-align:middle !important;
	border:1px solid #ccc !important;
}

.title_carac {
	text-align:center !important;
	font-size:10px !important;
}

.carac_vin thead td {
	background-color: #870104;
	font-weight:bold;
	color:#fff;
	padding:3px 0;
}

#tasting {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}

#product_rating {
	font-weight: bold;
    margin: 10px 0 !important;
    padding: 5px 0 !important;
    background-color:#F5F0EA;
    /*color:#fff;*/
}

#product_rating label {
    margin:5px 5px 0 0;
}

#product_rating #note_100 {
    vertical-align:middle;
    color: #A6A39D;
}

#note_prod {
    font-size:1.5em;
    color:#870104;
    vertical-align:middle;
    margin-right:5px;
}
