* {
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:0;
padding:0;
}
li, ul {
margin:0;
padding:0;
}
a {
color:inherit;
text-decoration:none;
}
body {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
font:100% Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:center;
}
ul, li {
list-style:none outside none;
margin:0;
padding:0;
}
.hs span {
display:none;
}
img {
border:medium none;
}
#breadcrumb {
color:#898989;
font-size:11px;
left:50%;
margin-left:-450px;
position:absolute;
top:255px;
}
#breadcrumb_bis {
display:inline;
}
#breadcrumb a {
text-decoration:underline;
}
#main {
background-image:url("images/green_repeat.jpg");
background-position:center top;
width:100%;
}
#header {
background-image:url("images/head_main_bg_light.png");
background-position:center top;
height:277px;
width:100%;
z-index:3000;
}
body.m_index_default #header {
background-image:url("images/head_main_bg.jpg");
background-position:center top;
height:420px;
width:100%;
}
#footer {
background-image:url("images/footer_bg_repeat.png");
background-position:center top;
background-repeat:repeat-x;
height:380px;
width:100%;
}
#footer_w {
background-color:#FFFFFF;
height:42px;
margin-left:auto;
margin-right:auto;
width:960px;
}
#footer_m {
margin-left:auto;
margin-right:auto;
width:960px;
}
#footer_logo {
background-image:url("images/sprite.png");
background-position:0 -910px;
float:left;
height:41px;
margin-left:360px;
margin-top:21px;
width:224px;
}
#footer_azur {
background-image:url("images/sprite.png");
background-position:-224px -917px;
float:right;
height:33px;
margin-top:21px;
width:163px;
}
#footer_main {
float:left;
height:190px;
margin-top:22px;
width:960px;
}
#footer_main dl {
float:left;
width:160px;
}
#footer_main dl#footer_account {
background-image:url("images/sprite.png");
background-position:-438px -511px;
height:90px;
width:157px;
}
#footer_main dt {
background-image:url("images/footer_dtspacer.png");
background-position:left bottom;
background-repeat:no-repeat;
color:#FBED80;
float:left;
font-size:12px;
font-weight:bold;
line-height:32px;
margin-bottom:4px;
padding-right:20px;
}
#footer_main dt a {
color:#FBED80;
}
#footer_main dt a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#footer_main dl#footer_account dt {
background:none repeat scroll 0 0 transparent;
padding-left:35px;
}
#footer_main dd {
clear:left;
color:#FFFFFF;
float:left;
font-size:13px;
line-height:15px;
text-align:left;
width:120px;
}
#footer_main dd a {
color:#FFFFFF;
}
#footer_main dd a:hover {
text-decoration:underline;
}
#footer_main dl#footer_account dd {
padding-left:10px;
}
#footer_credits {
color:#FFFFFF;
float:left;
font-size:12px;
text-align:center;
width:960px;
}
#footer_credits a {
color:#FFFFFF;
}
.footer_legal {
text-decoration:underline;
}
#content {
background-color:#FFFFFF;
border-left:medium none #3B3A3A;
border-right:medium none #3B3A3A;
height:auto;
margin-left:auto;
margin-right:auto;
min-height:800px;
width:960px;
}
#header #logo {
background-image:url("images/logo_light.png");
height:195px;
left:50%;
margin-left:-117px;
position:absolute;
top:51px;
width:234px;
}
body.m_index_default #header #logo {
background-image:url("images/sprite.png");
background-position:-654px -734px;
cursor:pointer;
height:200px;
top:189px;
}
#header #specialiste {
background-image:url("images/sprite.png");
background-position:-621px -456px;
height:84px;
float:left;
width:300px;
margin-top:0px;
cursor:default;
}
#header #header_azur {
background-image:url("images/sprite.png");
background-position:0 -950px;
height:33px;
float:left;
width:280px;
cursor:default;
}
#header #header_register_or_cart {
height:97px;
left:50%;
margin-left:-463px;
position:absolute;
top:85px;
width:327px;
z-index:2000;
}


#header #header_register {
background-image:url("images/inscrivez_vous.png");
float:left;
height:97px;
width:327px;
cursor:pointer;
}

.m_index_default_2 #header #header_register {
background:none;
}

#header .header_register_ {
color:#9F4F00;
font-size:13px;
margin-top:70px;
}
#header .header_register_ strong {
font-style:italic;
font-weight:bold;
}
#header #header_register:hover {
}
body.m_index_default #header #header_register_or_cart {
top:234px;
}
#header #header_cart {
background-image:url("images/cart/cart-status.png");
cursor:pointer;
display:block;
height:115px;
margin-top:-10px;
width:332px;
}
#header .cart_bottles_0 {
background-position:0 0;
}
#header .cart_bottles_1 {
background-position:0 -115px;
}
#header .cart_bottles_2 {
background-position:0 -230px;
}
#header .cart_bottles_3 {
background-position:0 -345px;
}
#header .cart_bottles_4 {
background-position:0 -460px;
}
#header .cart_bottles_5 {
background-position:0 -575px;
}
#header .cart_bottles_6 {
background-position:0 -690px;
}
#header .cart_bottles_all {
background-position:0 -805px;
}

#header .cart_bottles_all_b {
background-position:0 -925px;
}

#header .cart_bottles_6_b {
background-position:0 -925px;
}

#header .cart_bottles_5_b {
background-position:0 -925px;
}

#header .cart_bottles_4_b {
background-position:0 -925px;
}

#header .cart_bottles_3_b {
background-position:0 -1050px;
}

#header .cart_bottles_2_b {
background-position:0 -1160px;
}

#header .cart_bottles_1_b {
background-position:0 -1280px;
}

#header .cart_bottles_0_b {
background-position:0 -1400px;
}


body.m_index_default #header #header_register_or_cart {
top:234px;
}
#header_cart_article_q {
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin-left:205px;
margin-top:23px;
width:119px;
}
#header_cart_amount {
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin-left:195px;
width:129px;
}
#header #header_search {
background-image:url("images/sprite.png");
background-position:-327px -813px;
height:104px;
left:50%;
margin-left:140px;
position:absolute;
text-align:left;
top:77px;
width:327px;
}
body.m_index_default #header #header_search {
top:227px;
}
#header #header_search input.texti {
color:#E8D2BB;
font-size:23px;
height:33px;
margin-left:64px;
margin-top:33px;
width:237px;
}
#header #header_search input.texti_selected {
color:#9F4F00;
}
#header .header_search_ {
color:#9F4F00;
font-size:13px;
margin-left:15px;
margin-top:13px;
}
#header .header_search_ strong {
font-style:italic;
font-weight:bold;
}
#header #header_sommelier {
background-image:url("images/sprite.png");
background-position:0 -656px;
height:157px;
left:50%;
margin-left:-100px;
position:absolute;
top:59px;
width:575px;
}
#header #header_sommelier .header_sommelier_ {
color:#3D3D35;
float:left;
font-size:18px;
margin-top:34px;
text-align:center;
text-shadow:0 2px 1px #CCCCCC;
width:465px;
}
#header .header_bt {
background-image:url("images/sprite.png");
background-position:-661px -431px;
color:#5F5E5E;
display:block;
font-size:13px;
height:24px;
left:50%;
line-height:24px;
position:absolute;
text-align:center;
top:215px;
width:85px;
z-index:5;
}
#header #header_present {
background-image:url("images/2/sprite-2.png");
background-position:-452px -175px;
width:67px;
color:#FFF;
}
body.m_index_default #header .header_bt {
top:360px;
}
#header .header_bt:hover {
text-decoration:underline;
}
#header_myaccount {
margin-left:300px;
}
#header_logoff {
margin-left:206px;
}
#header #header_affil {
display:none;
margin-left:280px;
}
#header_present {
margin-left:394px;
}
#mainmenu {
height:52px;
left:50%;
list-style:none outside none;
margin:0 0 0 -480px;
position:absolute;
top:9px;
width:960px;
z-index:4000;
}
#mainmenu li {
display:block;
float:left;
height:52px;
margin-left:11px;
margin-right:12px;
width:202px;
}
#mainmenu li dl {
display:block;
float:left;
height:52px;
}
#mainmenu li dt {
background-image:url("images/mainmenu_classic_bg.png");
background-position:right 12px;
background-repeat:no-repeat;
float:left;
height:41px;
}
#mainmenu li dt div.l_dt {
float:left;
padding-left:13px;
padding-right:30px;
}
li#mainmenu_0 {
width:100px;
}
li#mainmenu_1 {
width:170px;
}
li#mainmenu_2 {
width:161px;
}
li#mainmenu_3 {
width:196px;
}
#mainmenu li.selected dt {
background-image:url("images/mainmenu_selected_bg.png");
background-position:center top;
background-repeat:no-repeat;
height:52px;
}
#mainmenu li.selected dt div.l_dt {
background-image:url("images/mainmenu_selected_bg_2.png");
background-position:right 12px;
background-repeat:no-repeat;
border-left:1px solid #4A543C;
border-right:1px solid #715C2F;
}
#mainmenu li#mainmenu_0.selected dt div.l_dt {
background-image:none;
}
#mainmenu li#mainmenu_0.notselected dt {
background-image:none;
}
#mainmenu li#mainmenu_0 dt div.l_dt {
padding-left:13px;
padding-right:13px;
}
#mainmenu li dl:hover dt {
background-image:url("images/mainmenu_hover_bg.png");
background-position:right top;
background-repeat:no-repeat;
}
#mainmenu li dl:hover dt div.l_dt {
background:none repeat scroll 0 0 transparent;
}
#mainmenu li#mainmenu_0.notselected dl:hover dt {
background-image:url("images/mainmenu_hover_bg.png");
background-position:left top;
}
#mainmenu li#mainmenu_0.selected dl:hover dt {
background-image:url("images/mainmenu_selected_bg.png");
background-position:center top;
background-repeat:no-repeat;
height:52px;
}
#mainmenu li dt a {
color:#FFFFFF;
display:block;
font-size:16px;
height:41px;
line-height:41px;
text-decoration:none;
white-space:nowrap;
}
#mainmenu li dt a strong {
font-weight:bold;
}
#mainmenu li.selected dt a {
color:#FFFFFF;
}
#mainmenu dl:hover dt a {
color:#316211;
}
#mainmenu li#mainmenu_0.selected dl:hover dt a {
color:#FFFFFF;
}
#mainmenu li dd {
float:left;
}
#mainmenu li dd div.panel_ {
background-attachment:scroll;
background-color:transparent;
background-image:url("images/mainmenu_panel_bg.png");
background-position:0 0;
background-repeat:repeat;
display:none;
height:327px;
left:50%;
position:absolute;
top:41px;
width:633px;
z-index:50;
}
#mainmenu dl:hover dd div.panel_ {
}
#mainmenu li#mainmenu_1 dl dd div.panel_ {
margin-left:-347px;
}
#mainmenu li#mainmenu_2 dl dd div.panel_ {
margin-left:-300px;
}
#mainmenu li#mainmenu_3 dl dd div.panel_ {
margin-left:-300px;
}
#mainmenu li#mainmenu_4 dl dd div.panel_ {
margin-left:-177px;
}
#mainmenu li dd div.panel_ div.panel_1 {
height:280px;
margin-left:31px;
margin-top:15px;
width:582px;
}
.panel_1_1 {
background-image:url("images/panel_right.png");
background-position:right 10px;
background-repeat:no-repeat;
float:left;
height:144px;
margin-left:0;
margin-top:0;
width:196px;
}
.panel_1_2 {
float:left;
height:77px;
margin-left:23px;
margin-top:11px;
width:353px;
}
.panel_1_title {
color:#B8A054;
float:left;
font-size:11px;
height:23px;
line-height:23px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:300px;
}
.panel_1_1 ul {
float:left;
list-style:none outside none;
margin:10px 0 0;
padding:0;
}
#mainmenu .panel_1_2 ul {
float:left;
height:77px;
list-style:none outside none;
margin:0 0 0;
padding:0;
width:110px;
}
#mainmenu .panel_1_1 ul li {
clear:left;
float:left;
height:25px;
overflow:hidden;
padding-left:0;
white-space:nowrap;
width:199px;
}
#mainmenu .panel_1_2 ul li {
clear:left;
float:left;
height:20px;
padding-left:0;
}
.panel_1_1 ul li a {
background-image:url("images/panel_bottom.png");
background-position:left bottom;
background-repeat:no-repeat;
color:#B8A054;
float:left;
font-size:11px;
height:25px;
line-height:25px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:181px;
}
.panel_1_1 ul li.latest a {
background:none repeat scroll 0 0 transparent;
}
.panel_1_2 ul li a {
color:#707070;
float:left;
font-size:12px;
line-height:18px;
text-decoration:none;
}
.panel_1_1 ul li a:hover, .panel_1_2 ul li a:hover {
text-decoration:underline;
}
.panel_1_3 {
float:left;
height:146px;
padding-top:2px;
width:584px;
}
#actual_content.right_sidebar {
float:left;
margin-left:30px;
min-height:800px;
width:687px;
}
.two_sidebar {
float:left;
margin-left:11px;
min-height:800px;
width:470px;
}
.full {
float:left;
margin-left:30px;
min-height:800px;
width:892px;
}
#actual_content.listing {
margin-top:10px;
}
#sidebar_left {
float:left;
margin-left:8px;
min-height:800px;
width:221px;
}
#sidebar_right {
float:left;
width:221px;
}
.sidebar_right_item {
float:left;
width:221px;
}
.sidebar_right_spacer {
background-image:url("images/sidebar_spacer.png");
float:left;
height:15px;
margin-bottom:12px;
width:218px;
}
#sidebar_configurator, #sidebar_features {
background-image:url("images/sidebar_configurator_bg_middle.png");
float:left;
margin-top:-5px;
width:217px;
}
#sidebar_configurator_top, #sidebar_features_top {
background-image:url("images/sprite.png");
background-position:0 -493px;
float:left;
height:105px;
width:217px;
}

#sidebar_features_top {
background-image:url("images/2/sprite-2.png");
background-position:-662px -194px;
}

#sidebar_configurator_ {
float:left;
height:auto;
width:903px;
}
#sidebar_configurator_window {
float:left;
height:auto;
overflow:hidden;
width:217px;
}
.sidebar_configurator_question_ {
float:left;
height:auto;
width:217px;
}
#sidebar_configurator_question {
background-image:url("images/configurator_question_top.png");
float:left;
margin-left:14px;
margin-top:10px;
width:189px;
}
#sidebar_configurator_question_bottom {
background-image:url("images/configurator_question_bottom.png");
float:left;
height:4px;
margin-left:14px;
margin-top:0;
width:189px;
}
#sidebar_configurator_question_a {
color:#333333;
font-size:13px;
margin-left:16px;
margin-top:4px;
text-align:left;
width:174px;
}
ul#sidebar_configurator_answer {
float:left;
margin-top:12px;
text-align:left;
}
ul#sidebar_configurator_answer li {
color:#316700;
cursor:pointer;
font-size:13px;
margin-bottom:5px;
margin-left:18px;
min-height:24px;
width:155px;
}
#sidebar_configurator_question_next {
background-image:url("images/sprite.png");
background-position:-715px -540px;
cursor:pointer;
float:left;
height:27px;
margin-left:109px;
margin-top:10px;
width:81px;
}
#sidebar_configurator_question_next.nonactive {
opacity:0.5;
}
#sidebar_configurator_question_next.active {
opacity:1;
}
#sidebar_configurator_bottom, #sidebar_features_bottom {
background-image:url("images/sprite.png");
background-position:0 -598px;
float:left;
height:58px;
width:217px;
}

#sidebar_features_bottom {
background-image:url("images/2/sprite-2.png");
background-position:-662px -309px;
height:70px;
}

#sidebar_configurator_get_answer {
background-image:url("images/sprite.png");
background-position:-823px -376px;
height:25px;
margin-left:25px;
margin-top:15px;
width:168px;
}
#sidebar_configurator_get_answer.active {
background-position:-823px -406px;
}
#sidebar_offers {
width:141px;
}
#sidebar_noel {
height:223px;
margin-bottom:18px;
width:231px;
}
#sidebar_mariage {
background-image:url("images/sidebar_selection_mariage.png");
height:85px;
margin-bottom:18px;
width:217px;
font-size:0px;
}
#sidebar_mariage_2 {
background-image:url("images/sidebar_selection_mariage_2.png");
height:232px;
margin-bottom:18px;
width:217px;
font-size:0px;
}
#sidebar_entreprise {
background-image:url("images/sidebar_selection_entreprise_2.png");
height:94px;
margin-bottom:8px;
width:217px;
font-size:0px;
}

#sidebar_livraison_1h_paris {
background-image:url("images/sidebar_livraison_1h_paris.png");
height:265px;
margin-bottom:0px;
width:217px;
font-size:0px;
}
#sidebar_autour {
background-image:url("images/sidebar_autour.png");
height:107px;
margin-bottom:18px;
width:218px;
font-size:0px;
}
#sidebar_frais {
background-image:url("images/PDB-home_18.png");
height:109px;
margin-bottom:18px;
width:221px;
}
#sidebar_frais_ {
color:#707070;
float:left;
font-size:10px;
letter-spacing:-0.1px;
line-height:12px;
margin-left:9px;
margin-top:70px;
text-align:left;
width:154px;
}
#sidebar_keywords {
background-image:url("images/sidebar_mots_cles.png");
height:23px;
margin-bottom:8px;
width:109px;
}
#sidebar_keywords_content {
overflow:hidden;
}
#sidebar_keywords_content li {
float:left;
margin:3px;
}
#sidebar_keywords_content a {
color:#C7C7C7;
float:left;
font-size:12px;
line-height:23px;
}
#sidebar_keywords_content a:hover {
color:#333333;
text-decoration:underline;
}
#sidebar_keywords_content a.tagcloud_2 {
color:#86A46B;
font-size:14px;
}
#sidebar_keywords_content a.tagcloud_3 {
color:#5A8533;
font-size:17px;
font-weight:bold;
}
#sidebar_secure {
background-image:url("images/sidebar_paiement_securise.png");
height:27px;
margin-bottom:8px;
width:206px;
}
#sidebar_fianet {
background-image:url("images/sprite.png");
background-position:-617px -380px;
height:52px;
margin-bottom:8px;
width:206px;
}
#sidebar_banque {
color:#333333;
font-size:13px;
height:141px;
line-height:16px;
margin-bottom:8px;
text-align:left;
width:206px;
}
#sidebar_banque img#lcl1 {
float:left;
margin-right:4px;
}
#sidebar_banque img#lcl2 {
display:inline;
}
#sidebar_banque .fn {
color:#BD001C;
}
#sidebar_feeds {
background-image:url("images/sidebar_s_bg.png");
width:221px;
}
#sidebar_feeds #sidebar_feeds_blog {
background-image:url("images/sprite.png");
background-position:-217px -495px;
display:block;
height:45px;
width:221px;
}
#sidebar_feeds #sidebar_feeds_blog_content, #sidebar_feeds #sidebar_feeds_twitter_content, #sidebar_feeds #sidebar_feeds_forums_content {
display:none;
float:left;
margin-bottom:14px;
margin-left:14px;
margin-top:6px;
width:192px;
}
#sidebar_feeds #sidebar_feeds_blog_content.active, #sidebar_feeds #sidebar_feeds_twitter_content.active, #sidebar_feeds #sidebar_feeds_forums_content.active {
display:block;
}
#sidebar_feeds #sidebar_feeds_twitter {
background-image:url("images/sprite.png");
background-position:-217px -540px;
float:left;
height:44px;
width:221px;
}
#sidebar_feeds #sidebar_feeds_forums {
background-image:url("images/sprite.png");
background-position:-217px -584px;
float:left;
height:38px;
width:221px;
}
#sidebar_feeds #sidebar_feeds_foot {
background-image:url("images/sprite.png");
background-position:-217px -645px;
float:left;
height:11px;
width:221px;
}
.sidebar_feeds_spacer {
background-image:url("images/sprite.png");
background-position:-217px -622px;
float:left;
height:1px;
width:221px;
}
.sidebar_feeds_item {
background-image:url("images/sidebar_s_item.png");
display:block;
float:left;
height:64px;
margin-bottom:6px;
text-align:left;
width:192px;
}
.sidebar_feeds_item_date {
color:#707070;
font-size:12px;
margin-left:11px;
margin-top:11px;
display:block;
}
.sidebar_feeds_item_title {
color:#333333;
font-size:14px;
font-weight:bold;
height:32px;
margin-left:11px;
margin-top:0;
overflow:hidden;
width:168px;
display:block;
}
.contentclearer {
clear:both;
height:1px;
width:900px;
}
#home_champ_vign {
float:left;
height:auto;
width:449px;
}
#home_champ_vign .prod_title {
overflow:hidden;
}
#home_champ_vign_title {
background-image:url("images/h/nos_champagnes_de_vignerons.png");
float:left;
height:26px;
width:380px;
}
#home_champ_vign_intro {
color:#000000;
float:left;
font-size:13px;
height:200px;
margin:10px 0;
padding-left:80px;
text-align:left;
width:348px;
}
#home_champ_vign_intro_b {
background-image:url("images/h/nos_champagnes_de_vignerons_deco.png");
background-position:left top;
background-repeat:no-repeat;
color:#000;
float:left;
font-size:13px;
height:200px;
left:50%;
margin:10px 0 10px -450px;
padding-left:80px;
position:absolute;
text-align:left;
top:880px;
width:348px;
}
.home_prod {
background-image:url("images/sprite.png");
background-position:0 -380px;
float:left;
height:113px;
margin-bottom:7px;
margin-top:7px;
width:433px;
}
.prod_image {
float:left;
}
.home_prod .prod_image {
height:100px;
margin-left:10px;
margin-top:8px;
width:60px;
}
.list_prod .prod_image {
height:186px;
margin-left:14px;
margin-top:15px;
width:83px;
}

.list_prod .prod_image img{
	width:85px;
	height:164px;
}

#home_main_module_main .prod_image {
float:left;
margin-left:28px;
margin-right:10px;
margin-top:51px;
}
.prod_title {
color:#FE8B00;
float:left;
font-size:16px;
font-weight:bold;
height:21px;
margin-left:16px;
margin-top:7px;
text-align:left;
width:336px;
}
a.prod_title:hover {
text-decoration:underline;
}
.list_prod .prod_title {
height:46px;
}
#home_main_module_main .prod_title {
font-size:18px;
height:auto;
margin-top:41px;
}
.home_bestsell_prod .prod_title {
font-size:12px;
height:37px;
margin-left:25px;
text-align:center;
width:150px;
}
.prod_col_1 {
float:left;
height:80px;
margin-left:16px;
text-align:left;
width:195px;
}
.list_prod .prod_col_1 {
height:154px;
margin-left:4px;
overflow:hidden;
width:163px;
}
.list_prod_cat_description .prod_title {
height:30px;
margin-left:113px;
}
.list_prod_cat_description_ {
color:#707070;
display:block;
float:left;
font-family:Georgia,Times,Times New Roman;
font-size:12px;
font-style:italic;
font-weight:normal;
margin-left:20px;
margin-top:0;
text-align:left;
width:420px;
}
.list_prod_cat_description_ p {
padding-top:8px;
}
#home_main_module_main .prod_col_1 ul {
margin-top:16px;
}
#home_main_module_main .prod_col_1 {
height:131px;
width:199px;
}
ul.prodcars {
float:left;
text-align:left;
}
.list_prod ul.prodcars {
background-image:url("images/panel_bottom.png");
background-position:left top;
background-repeat:no-repeat;
width:173px;
}

.list_prod_black ul.prodcars {
background-image:none;
}

.prod_col_2 ul.prodcars {
margin-left:8px;
margin-top:2px;
}
.list_prod .prod_col_2 ul.prodcars {
background-image:url("images/panel_bottom.png");
background-position:left top;
background-repeat:no-repeat;
margin-top:0;
width:173px;
}
.list_prod_black .prod_col_2 ul.prodcars {
background-image:none;
}

ul.prodcars span.short_description {
font-size: 12px;
color:#707070;
display:block;
float:left;
line-height: 16px;
font-family:Georgia,Times,Times New Roman;
font-style:italic;
font-weight:normal;
width:165px;
}

.list_prod_black ul.prodcars span.short_description {
color: #fff;
}

ul.prodcars span.short_description span.info {
font-style:normal;
font-weight: bold;
color:#355520;
line-height:12px !important;
}

.list_prod_black ul.prodcars span.short_description span.info {
color: #fff;
}

ul.prodcars li {
float:left;
font-size:12px;
font-weight:bold;
height:23px;
}
.list_prod ul.prodcars li {
background-image:url("images/panel_bottom.png");
background-position:left bottom;
background-repeat:no-repeat;
height:26px;
line-height:26px;
padding-top:3px;
width:173px;
}

.list_prod ul.prodcars li.list_guides strong{
width:173px;
line-height:14px !important;
}

.list_prod ul.prodcars li.list_guides {
	height:58px;
}

.list_prod ul.prodcars li.list_guides span{
	line-height:17px;

}

.list_prod_black ul.prodcars li {
background-image: none;
}

.list_prod .prod_col_2 ul.prodcars li {
width:173px;
}
.home_bestsell_prod ul {
margin-left:24px;
margin-top:24px;
width:166px;
}
#home_main_module_main .prod_col_1 li {
width:199px;
}
.home_bestsell_prod ul li {
height:24px;
line-height:24px;
width:168px;
}
.home_bestsell_prod ul li.firstl {
margin-left:-4px;
width:176px;
}
.home_bestsell_prod ul li.guides {
margin-left:-5px;
width:176px;
}
.home_bestsell_prod ul li strong, .home_bestsell_prod ul li span {
line-height:24px !important;
}
.list_prod ul li strong, .list_prod ul li span {
line-height:24px !important;
}
ul.prodcars li strong {
color:#707070;
display:block;
float:left;
font-family:Georgia,Times,Times New Roman;
font-style:italic;
font-weight:normal;
line-height:18px;
}
ul.prodcars li span {
display:block;
float:left;
line-height:18px;
margin-left:3px;
margin-right:3px;
}

.list_prod_black ul.prodcars li span,
.list_prod_black ul.prodcars li strong {
	color:#FFF;
}

.x1 {
background-image:url("images/sprite.png");
background-position:-877px -671px;
display:block;
float:left;
height:18px;
margin-left:5px;
margin-right:5px;
width:19px;
}
.home_bestsell_prod ul li .x1 {
margin-top:3px;
}
.x6 {
background-image:url("images/sprite.png");
background-position:-797px -691px;
display:block;
float:left;
height:19px;
margin-left:5px;
margin-right:5px;
width:33px;
}
.home_bestsell_prod ul li .x6 {
margin-top:3px;
}
.shiptime_48h, .shiptime_48 {
background-image:url("images/sprite.png");
background-position:-815px -670px;
display:block;
float:left;
height:20px;
margin-left:5px;
margin-right:5px;
margin-top:2px;
width:24px;
}

.list_prod_black .shiptime_48h,.list_prod_black .shiptime_48 {
background-position:-921px -670px;
}

.shiptime_7j, .shiptime_7 {
background-image:url("images/sprite.png");
background-position:-839px -671px;
display:block;
float:left;
height:20px;
margin-left:5px;
margin-right:5px;
margin-top:3px;
width:38px;
}
.shiptime_3sem {
background-image:url("images/icons/3sem.png");
display:block;
float:left;
height:20px;
margin-left:5px;
margin-right:5px;
width:71px;
}
.shiptime_rupture, .shiptime_ruptur {
background-image:url("images/icons/rupture.png");
display:block;
float:left;
height:20px;
margin-left:5px;
margin-right:5px;
width:92px;
}
.glassico {
background-image:url("images/sprite.png");
background-position:-797px -670px;
display:block;
float:left;
height:18px;
margin-left:5px;
margin-right:5px;
margin-top:0;
width:18px;
}


.m_product_info .shiptime_48{
	margin-top:0;	
}

.list_prod_black .glassico{
background-position:-945px -670px;
}


.home_bestsell_prod .glassico {
margin-top:3px;
}
.star_container {
float:left;
height:11px;
margin-top:3px;
width:59px;
}
.home_bestsell_prod .star_container {
margin-top:6px;
}
.star_container .star_on {
background-image:url("images/sprite.png");
background-position:-852px -690px;
background-repeat:no-repeat;
display:block;
float:left;
height:11px;
margin:0;
width:11px;
}

.list_prod_black .star_container .star_on {
background-position:-797px -709px;
}


.star_container .star_off {
background-image:url("images/sprite.png");
background-position:-863px -690px;
background-repeat:no-repeat;
display:block;
float:left;
height:11px;
margin:0;
width:11px;
}

.list_prod_black .star_container .star_off {
background-position:-810px -709px;
}

.labelico {
float:left;
margin-right:2px;
margin-top:1px;
}
.color_rose {
background-image:url("images/sprite.png");
background-position:-833px -712px;
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin-left:5px;
margin-right:5px;
width:19px;
}

.list_prod_black .color_rose { 
background-position:-834px -713px;
width: 17px;
height: 17px;
border:2px solid #ff9c0d;
}

.color_blanc {
background-image:url("images/sprite.png");
background-position:-833px -691px;
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin-left:5px;
margin-right:5px;
width:19px;
}
.list_prod_black .color_blanc { 
background-position:-834px -692px;
width: 17px;
height: 17px;
border:2px solid #ff9c0d;
}

.color_rouge {
background-image:url("images/color/rouge.png");
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin-left:5px;
margin-right:5px;
width:19px;
}

.home_bestsell_prod ul li .h48 {
margin-top:3px;
}
.prod_col_2 {
float:left;
height:73px;
margin-left:0;
text-align:left;
width:142px;
}
#home_main_module_main .prod_col_2 {
height:131px;
width:195px;
}
.list_prod .prod_col_2 {
height:151px;
width:178px;
}
.prod_short_desc {
color:#333333;
float:left;
font-size:12px;
height:48px;
margin-top:7px;
width:195px;
}
#home_main_module_main .prod_short_desc {
font-size:12px;
height:72px;
text-align:left;
width:391px;
}
.home_bestsell_prod .prod_short_desc {
font-weight:normal;
margin-left:24px;
margin-top:9px;
overflow:hidden;
text-align:left;
width:159px;
}
.prod_more {
color:#758A63;
float:left;
font-size:12px;
text-decoration:underline;
width:195px;
}
.prod_more:hover {
text-decoration:none;
}
.home_bestsell_prod .prod_more {
margin-left:24px;
text-align:left;
}
.prod_price {
color:#316700;
float:left;
font-size:25px;
font-weight:bold;
margin-left:17px;
}
#home_main_module_main .prod_price {
font-size:32px;
margin-left:0;
margin-top:22px;
text-align:center;
width:195px;
}
.prod_col_1 .prod_price {
width:120px;
}
.prod_price_old {
color:#838383;
float:left;
font-size:10px;
font-weight:bold;
margin-left:22px;
width:100px;
}
#home_main_module_main .prod_price_old {
font-size:11px;
margin-left:0;
margin-top:3px;
text-align:center;
width:195px;
}
.list_prod .prod_price_old {
margin-left:10px;
width:190px;
}
#home_main_module_main .prod_price_old strong, .list_prod .prod_price_old strong {
color:#000000;
font-size:13px;
}
.prod_add_to_cart {
background-image:url("images/sprite.png");
background-position:-595px -540px;
float:left;
height:27px;
margin-left:7px;
margin-top:4px;
width:121px;
cursor:pointer;
}
.prod_add_to_cart:hover {
background-position:-595px -567px;
}



#home_main_module_main .prod_add_to_cart {
background-image:url("images/sprite.png");
background-position:-796px -540px;
height:34px;
margin-left:17px;
margin-top:18px;
width:168px;
}
#home_main_module_main .prod_add_to_cart:hover {
background-position:-796px -575px;
}
.home_bestsell_prod .prod_price {
font-size:15px;
margin-top:5px;
text-align:center;
width:159px;
}
.home_bestsell_prod .prod_add_to_cart {
margin-left:40px;
margin-top:10px;
}
#home_maisons,#home_vignerons{
float:left;
margin-bottom:23px;
width:220px;
margin-left:-15px;
}
#home_maisons_title, #home_vignerons_title {
background-image:url("images/sprite.png");
background-position:-576px -615px;
float:left;
height:41px;
width:220px;
}

#home_vignerons_title {
background-image:url("images/2/sprite-2.png");
background-position:-11px -637px;
}

#home_editos {
float:left;
margin-bottom:23px;
width:220px;
}
#home_editos_title {
background-image:url("images/h/leseditos_top.png");
float:left;
height:41px;
width:220px;
}
#home_selection_title {
background-image:url("images/h/selection_top.png");
float:left;
height:41px;
width:220px;
}
#home_maisons ul li, #home_editos ul li,  #home_vignerons ul li  {
background-image:url("images/sprite.png");
background-position:-577px -678px;
color:#333333;
float:left;
font-size:12px;
height:22px;
line-height:21px;
padding-left:31px;
text-align:left;
width:189px;
}
#home_maisons ul li a, #home_editos ul li a, #home_vignerons ul li a  {
color:#333333;
display:inline-block;
font-size:12px;
line-height:21px;
}
#home_editos ul li a {
font-size:9px;
}
#home_maisons ul li a:hover, #home_editos ul li a:hover, #home_vignerons ul li a:hover {
text-decoration:underline;
}
#home_maisons ul li.first, #home_editos ul li.first, #home_vignerons ul li.first {
background-image:url("images/sprite.png");
background-position:-576px -656px;
}
#home_maisons ul li.last, #home_editos ul li.last, #home_vignerons ul li.last {
background-image:url("images/sprite.png");
background-position:-577px -700px;
height:29px;
}
#home_main_module {
float:left;
height:432px;
width:671px;
}
#home_main_module_tabs {
float:left;
height:48px;
width:671px;
}
#home_main_module_tabs li {
float:left;
font-size:16px;
height:48px;
line-height:48px;
padding-left:0;
text-transform:uppercase;
}
#home_main_module_tabs li a {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:49px;
}
#home_main_module_tabs li a span {
cursor:pointer;
}
#home_main_module_tab_1 {
width:200px;
}
#home_main_module_tab_1 span.sb {
width:194px;
}
#home_main_module_tab_2 {
margin-left:1px;
width:280px;
}
#home_main_module_tab_2 span.sb {
width:274px;
}
#home_main_module_tab_3 {
margin-left:1px;
width:188px;
}
#home_main_module_tab_3 span.sb {
width:182px;
}
#home_main_module_tabs li span.sa {
background-image:url("images/h/home_tab_left.png");
display:block;
float:left;
height:48px;
width:6px;
}
#home_main_module_tabs li.selected span.sa, #home_main_module_tabs li a:hover span.sa {
background-image:url("images/h/home_tab_left_selected.png");
}
#home_main_module_tabs li span.sb {
background-image:url("images/h/home_tab_right.png");
background-position:right top;
display:block;
float:left;
height:48px;
}
#home_main_module_tabs li.selected span.sb, #home_main_module_tabs li a:hover span.sb {
background-image:url("images/h/home_tab_right_selected.png");
color:#325C16;
}
#home_main_module_main {
background-image:url("images/sprite.png");
background-position:0 0;
float:left;
height:380px;
overflow:hidden;
width:670px;
}
#home_main_module_main_prev {
cursor:pointer;
float:left;
height:297px;
width:47px;
}
#home_main_module_main_center {
float:left;
height:297px;
overflow:hidden;
width:576px;
}
#home_main_module_main_center_ {
float:left;
height:297px;
width:576px;
}
#home_main_module_main_center_ .prod_image img {
width:120px;
}
#home_main_module_main_center_tmp {
float:left;
height:297px;
width:576px;
}
#home_main_module_main_center_tmp .prod_image img {
width:120px;
}
#home_main_module_main_center_tmp2 {
float:left;
height:297px;
width:576px;
}
#home_main_module_main_center_tmp2 .prod_image img {
width:120px;
}
#home_main_module_main_next {
cursor:pointer;
float:left;
height:297px;
width:47px;
}
#home_main_module_main_focusbuttons {
float:left;
height:50px;
margin-left:52px;
width:576px;
}
.home_main_module_main_focusbutton {
background-image:url("images/sprite.png");
background-position:-438px -451px;
color:#7F817E;
display:block;
float:left;
height:60px;
overflow:hidden;
width:184px;
}
.home_main_module_main_focusbutton_sel, .home_main_module_main_focusbutton:hover {
background-position:-433px -380px;
color:#316700;
}
#home_main_module_main_focusbuttons_2 {
margin-left:5px;
}
#home_main_module_main_focusbuttons_3 {
margin-left:5px;
}
.home_main_module_main_focusbutton .nume {
background-position:15px 20px;
background-repeat:no-repeat;
float:left;
height:60px;
width:45px;
}
.home_main_module_main_focusbutton .text {
float:left;
font-size:12px;
font-weight:bold;
height:30px;
margin-top:18px;
overflow:hidden;
text-align:left;
width:132px;
}
#home_main_module_main_focusbuttons_1 .nume {
background-image:url("images/h/hmm_num_1.png");
}
#home_main_module_main_focusbuttons_2 .nume {
background-image:url("images/h/hmm_num_2.png");
}
#home_main_module_main_focusbuttons_3 .nume {
background-image:url("images/h/hmm_num_3.png");
}
#home_bestsell_module {
float:left;
margin-top:50px;
width:670px;
}
#home_bestsell_module_title {
background-image:url("images/h/home_bestsell_title.png");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:22px;
width:648px;
}
#home_bestsell_module_left {
background-image:url("images/sprite.png");
background-position:-698px 0;
cursor:pointer;
float:left;
height:376px;
width:28px;
}
#home_bestsell_module_left:hover {
background-position:-670px 0;
}
#home_bestsell_module_right {
background-image:url("images/sprite.png");
background-position:-756px 0;
cursor:pointer;
float:left;
height:376px;
width:28px;
}
#home_bestsell_module_right:hover {
background-position:-727px 0;
}
#home_bestsell_module_center {
float:left;
height:376px;
overflow:hidden;
width:614px;
}
#home_bestsell_module_center_ {
float:left;
height:376px;
width:614px;
}
#home_bestsell_module_center_tmp {
float:left;
height:376px;
width:614px;
}
.home_bestsell_prod {
background-image:url("images/sprite.png");
background-position:-784px 0;
float:left;
height:376px;
margin-right:4px;
width:202px;
}
#bestsell_3 {
margin-right:0;
}
.home_bestsell_prod .nume {
background-position:93px 3px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:25px;
font-style:normal;
font-weight:normal;
height:46px;
width:202px;
}
.list_prod {
background-image:url("images/listing_prod_bg.png");
float:left;
height:213px;
margin-bottom:35px;
width:460px;
}
.list_prod_black{
background-image:url("images/listing_prod_bg_black.png");
height:202px;
}

.list_prod_cat_description {
background-image:url("images/listing_prod_bg_flex_middle.png");
background-repeat:repeat-y;
float:left;
height:auto;
margin-bottom:0px;
width:460px;
}
.list_prod_cat_description_1 {
background-image:url("images/listing_prod_bg_flex_top.png");
background-position:left top;
background-repeat:no-repeat;
float:left;
width:460px;
}
.list_prod_cat_description_2 {
background-image:url("images/listing_prod_bg_flex_bottom.png");
background-position:left bottom;
background-repeat:no-repeat;
float:left;
min-height:200px;
padding-bottom:15px;
width:460px;
}
.sidebar_left_item {
float:left;
margin-bottom:36px;
width:221px;
}
#page_title {
color:#9F4F00;
float:left;
font-family:Georgia,Times,Times New Roman;
font-size:20px;
font-weight:bold;
margin-bottom:16px;
margin-left:50px;
text-align:left;
width:900px;
}
#sidebar_selection {
background-image:url("images/selection/ma_selection_bg.png");
background-repeat:repeat-y;
margin-left:23px;
width:189px;
}
#sidebar_selection_top {
background-image:url("images/selection/ma_selection_top_1.png");
background-repeat:no-repeat;
float:left;
height:173px;
width:189px;
}
#sidebar_selection_top2 {
background-image:url("images/selection/ma_selection_top_1.png");
background-repeat:no-repeat;
float:left;
height:113px;
padding-top:25px;
width:189px;
}
#sidebar_selection_bottom {
background-image:url("images/selection/ma_selection_bottom.png");
background-repeat:no-repeat;
float:left;
height:91px;
width:189px;
}
#sidebar_selection_bottom_ {
color:#FFFFFF;
float:left;
font-size:12px;
margin-left:29px;
margin-top:20px;
text-align:left;
width:142px;
}
.sidebar_selection_title_1 {
background-image:url("images/sprite.png");
background-position:-498px -934px;
float:left;
height:21px;
margin-top:15px;
width:189px;
}
.sidebar_selection_title_2 {
background-image:url("images/sprite.png");
background-position:-498px -955px;
float:left;
height:21px;
margin-top:19px;
width:189px;
}
.sidebar_selection_title_1 span, .sidebar_selection_title_2 span {
display:block;
font-size:13px;
font-weight:bold;
line-height:21px;
margin-left:15px;
text-align:left;
width:150px;
}
#selection_choice_vigneron {
background-image:url("images/selection/ma_selection_top_2.png");
background-repeat:no-repeat;
float:left;
margin-top:30px;
padding-bottom:7px;
padding-top:85px;
}
div.i_line {
float:left;
height:17px;
margin-top:6px;
width:189px;
}
div.i_line:hover span {
text-decoration:underline;
}

/*
div.i_line_unactive {
opacity:0.5;
}


div#selection_choice_maisons div.i_line_unactive {
opacity:1;
}
*/


div.i_line_unactive:hover span {
text-decoration:none;
}
div.i_line .pseudo_checkbox {
float:left;
height:17px;
margin-left:10px;
width:25px;
}
#selection_choice_vigneron div.i_line {
margin-left:4px;
}
div.i_line span {
color:#000000;
cursor:pointer;
display:block;
float:left;
font-size:13px;
height:17px;
line-height:17px;
margin-left:5px;
text-align:left;
width:140px;
}
div.i_line_unactive span {}
div.i_line_unactive a:hover span {
text-decoration:underline;
}


div.i_line_unactive span{
color:#CCCCCC;
}

div#selection_choice_maisons div.i_line_unactive span{
color:#CCCCCC;
}


.pseudo_checkbox_unactive {
background-image:url("images/sprite.png");
background-position:-867px -650px;
float:left;
height:17px;
margin-left:4px;
width:25px;
}
#selection_choice_vigneron .pseudo_checkbox_unactive {
background-image:url("images/sprite.png");
background-position:-917px -650px;
margin-left:10px;
}
.pseudo_checkbox_active {
background-image:url("images/sprite.png");
background-position:-893px -650px;
float:left;
height:17px;
margin-left:4px;
width:25px;
}
#selection_choice_vigneron .pseudo_checkbox_active {
background-image:url("images/sprite.png");
background-position:-942px -650px;
margin-left:10px;
}
.two_row_spacer,
.two_row_spacer_small{
background-image:url("images/actual_two_row_sep.png");
float:left;
height:16px;
margin-bottom:10px;
margin-left:5px;
margin-top:40px;
width:460px;
}

.two_row_spacer_classic{
background-image:url("images/actual_two_row_sep.png");
background-position:top center;
background-repeat:no-repeat;
float:left;
height:16px;
margin-bottom:10px;
margin-top:10px;
margin-left:5px;
width:670px;
}


.two_row_spacer_small {
margin-top:15px;
}

.pagination {
float:left;
height:17px;
line-height:17px;
width:460px;
}
div.backtotop {
color:#BEBEBE;
float:left;
font-size:11px;
line-height:17px;
text-align:left;
width:100px;
}
div.backtotop a {
color:#BEBEBE;
text-decoration:underline;
}
div.backtotop a span {
background-image:url("images/sprite.png");
background-position:-876px -690px;
display:block;
float:left;
height:8px;
margin-right:6px;
margin-top:6px;
width:7px;
}
div.pagination_count {
color:#BEBEBE;
float:left;
font-size:11px;
text-align:right;
width:100px;
}
.actual_pagination {
float:left;
height:17px;
width:260px;
}
.actual_pagination_ {
margin-left:40px;
}
a.pag_element, span.pag_element {
background-image:url("images/sprite.png");
background-position:-937px -632px;
color:#707070;
display:block;
float:left;
font-size:11px;
height:17px;
line-height:17px;
margin-left:2px;
margin-right:2px;
text-align:center;
width:19px;
}
a.pag_element_current, span.pag_element_current {
background-image:url("images/sprite.png");
background-position:-889px -615px;
height:17px;
width:59px;
}
a.pag_element_prev {
background-image:url("images/sprite.png");
background-position:-889px -632px;
width:24px;
}
a.pag_element_next {
background-image:url("images/sprite.png");
background-position:-913px -632px;
width:24px;
}
#prod_info {
background-image:url("images/product/prodinfo_bg_middle.png");
background-repeat:repeat-y;
float:left;
width:671px;
}
#prod_info_top {
background-image:url("images/product/prodinfo_bg_top.png");
float:left;
height:63px;
width:671px;
}
#prod_info_bottom {
background-image:url("images/product/prodinfo_bg_bottom.png");
float:left;
height:9px;
width:671px;
}
#prod_info .prod_image_ {
float:left;
margin-left:5px;
width:247px;
}
#prod_info .prod_image {
width:247px;
}
#prod_info .prod_title {
font-size:22px;
height:63px;
line-height:63px;
margin-top:0;
width:660px;
}
#prod_info .prod_title a {
color:#FE8B00;
}
#prod_info .prod_col_1 {
float:left;
height:190px;
margin-left:23px;
margin-top:15px;
overflow:hidden;
width:173px;
}
#prod_info .prod_col_1 ul {
background-image:url("images/panel_bottom.png");
background-position:left top;
background-repeat:no-repeat;
width:173px;
}
#prod_info .prod_col_1 li {
background-image:url("images/panel_bottom.png");
background-position:left bottom;
background-repeat:no-repeat;
margin-top:5px;
width:173px;
}
#product_main_tabs_1 {
margin-left:16px;
}
#prod_info .prod_col_1 li.avisguide {
height:auto;
padding-bottom:4px;
}

#prod_info .prod_col_1 li.avisguide strong{
	width:173px;
}

#prod_info .prod_col_2 {
float:left;
height:auto;
margin-left:27px;
margin-top:1px;
overflow:hidden;
width:182px;
}
#prod_info .prod_col_2 ul {
width:182px;
}
#prod_info .prod_col_2 li {
width:182px;
}
#prod_info .prod_col_2 .prod_x1 {
float:left;
margin-top:20px;
}


#prod_info .prod_col_2 .prod_add_to_cart {
background-image:url("images/sprite.png");
background-position:-796px -540px;
height:35px;
width:168px;
}

#prod_info .prod_col_2 .prod_x1 .prod_add_to_cart {
background-position:-595px -540px;
height:27px;
margin-top:4px;
width:121px;
margin-left:32px;
}





#prod_info .prod_col_2 .prod_x1 .prod_add_to_cart:hover {
background-position:-595px -567px;
}



#prod_info .prod_col_2 .prod_x6 .prod_add_to_cart, #prod_info .prod_col_2 .prod_x1_only .prod_add_to_cart {
background-image:url("images/sprite.png");
background-position:-796px -540px;
height:35px;
width:168px;
margin-left:7px;
}

#prod_info .prod_col_2 .prod_x1 .prod_special_add_to_cart {
background-image:url("images/sprite_add_to_cart.png");
background-position:top left;
float:left;
height:72px;
margin-left:7px;
margin-top:4px;
width:169px;
cursor:pointer;
}

#prod_info .prod_col_2 .prod_x6 .prod_add_to_cart:hover, #prod_info .prod_col_2 .prod_x1_only .prod_add_to_cart:hover {
background-position:-796px -575px;
}

#prod_info .prod_col_2 .prod_x1 .prod_special_add_to_cart:hover {
background-position:0 -71px;
}

#prod_info .prod_col_2 .prod_x6 .prod_price {
background-image:url("images/icons/x6.png");
background-position:0 5px;
background-repeat:no-repeat;
padding-left:40px;
width:128px;
}
#prod_info .prod_col_2 .prod_x1 .prod_price {
background-image:url("images/icons/x1.png");
background-position:0 5px;
background-repeat:no-repeat;
padding-left:40px;
width:128px;
}
#prod_info .prod_col_2 .prod_price_old {
color:#316211;
display:block;
margin-left:7px;
text-align:center;
width:168px;
}
#product_main_tabs {
background-image:url("images/product/product_main_tabs_bg.png");
background-position:left bottom;
background-repeat:repeat-x;
float:left;
height:33px;
margin-left:0;
margin-top:20px;
width:418px;
}
#product_main_tabs li {
float:left;
font-size:16px;
height:33px;
line-height:23px;
margin-right:1px;
padding-left:0;
text-transform:uppercase;
}
#product_main_tabs li a {
color:#707070;
display:block;
font-size:14px;
font-weight:normal;
height:33px;
line-height:33px;
}
#product_main_tabs li span.sa {
background-image:url("images/product/prodtab_left.png");
display:block;
float:left;
height:33px;
width:5px;
}
#product_main_tabs li.selected span.sa, #product_main_tabs li a:hover span.sa {
background-image:url("images/product/prodtab_left_select.png");
}
#product_main_tabs li span.sb {
background-image:url("images/product/prodtab_right.png");
background-position:right top;
display:block;
float:left;
height:33px;
width:123px;
}
#product_main_tabs li.selected span.sb, #product_main_tabs li a:hover span.sb {
background-image:url("images/product/prodtab_right_select.png");
color:#325C16;
}
#product_main_tabs_main {
float:left;
width:418px;
}
#product_main_tabs_main .product_main_tabs_main_content {
color:#333333;
float:left;
font-size:13px;
margin-bottom:10px;
margin-left:38px;
margin-top:10px;
text-align:left;
width:328px;
}
#product_main_tabs_main p {
float:left;
margin-left:4px;
margin-top:10px;
padding:0;
}
#product_main_tabs_main div#product_main_tabs_3_content {
margin:0 0 0 1px;
width:418px;
}
#product_main_buttons {
clear:left;
float:left;
margin-top:10px;
width:240px;
}
#product_main_button_print {
background-image:url("images/product/imprimer_fiche.png");
float:left;
height:41px;
margin-left:13px;
width:106px;
}
#product_main_button_senttofriend {
background-image:url("images/product/conseiller_a_un_ami.png");
float:left;
height:41px;
margin-left:13px;
width:106px;
}
#product_suggestions {
background-image:url("images/product/prodinfo_2.png");
float:left;
height:379px;
margin:20px 0 0;
width:671px;
}
#product_suggestions_1, #product_suggestions_2 {
float:left;
width:335px;
}
#product_suggestions_1_prev {
cursor:pointer;
float:left;
height:379px;
width:27px;
}
#product_suggestions_2_prev {
cursor:pointer;
float:left;
height:379px;
width:31px;
}
#product_suggestions_1_next {
cursor:pointer;
float:left;
height:379px;
width:27px;
}
#product_suggestions_2_next {
cursor:pointer;
float:left;
height:379px;
width:26px;
}
#product_suggestions_1_center {
float:left;
height:379px;
overflow:hidden;
width:278px;
}
#product_suggestions_1_center_ {
float:left;
height:379px;
width:278px;
}
#product_suggestions_1_center_tmp {
float:left;
height:379px;
width:278px;
}
#product_suggestions_2_center {
float:left;
height:379px;
overflow:hidden;
width:278px;
}
#product_suggestions_2_center_ {
float:left;
height:379px;
width:278px;
}
#product_suggestions_2_center_tmp {
float:left;
height:379px;
width:278px;
}
#product_suggestions .prod_image {
height:192px;
margin-left:5px;
margin-top:110px;
width:120px;
}
#product_suggestions .prod_title {
font-size:13px;
height:45px;
margin-left:3px;
margin-top:110px;
width:150px;
}
#product_suggestions .prodcars {
background-image:url("images/product/sidebar_prodinfo_spacer.png");
background-position:left top;
background-repeat:no-repeat;
height:135px;
margin-left:3px;
width:137px;
}
#product_suggestions .prodcars li {
background-image:url("images/product/sidebar_prodinfo_spacer.png");
background-position:left bottom;
background-repeat:no-repeat;
height:auto;
line-height:26px;
margin-left:0;
overflow:hidden;
padding-bottom:2px;
padding-top:2px;
width:140px;
}
#product_suggestions .prod_price {
font-size:18px;
margin-left:0;
text-align:center;
width:100px;
}
#product_suggestions .prod_price_old {
margin-left:0;
text-align:center;
width:100px;
}
#product_suggestions .prod_col_1 {
clear:left;
width:100px;
}
#product_suggestions ul.prodcars li strong, #product_suggestions ul.prodcars li span {
margin-top:3px;
}
#product_suggestions ul.prodcars li.colorl span {
margin-top:0;
}
#product_suggestions .labelico {
margin-bottom:1px;
margin-top:1px;
}
#sidebar_cars {
background-image:url("images/product/sidebar_prodinfo_bg.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
width:216px;
}
#sidebar_cars_caract {
background-image:url("images/product/sidebar_prodinfo_caracteristiques.png");
float:left;
height:32px;
width:216px;
}
.sidebar_cars_content {
float:left;
margin-bottom:10px;
margin-left:19px;
margin-top:10px;
width:179px;
}
.sidebar_cars_line {
font-size:12px;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:190px;
}
.sidebar_cars_line strong {
color:#A3A3A3;
font-family:Georgia,Times,Times New Roman;
font-size:12px;
font-style:italic;
font-weight:normal;
}
#sidebar_cars_conseils {
background-image:url("images/product/sidebar_prodinfo_conseils.png");
float:left;
height:32px;
width:216px;
}
#sidebar_cars_bottom {
background-image:url("images/product/sidebar_prodinfo_bottom.png");
float:left;
height:119px;
margin-top:-18px;
width:216px;
}
#sidebar_cars_bottom .sidebar_cars_line {
color:#FFFFFF;
margin-left:19px;
padding-top:15px;
}
#sidebar_cars_bottom .sidebar_cars_line strong {
color:#FFFFFF;
}
.sidebar_cars_line span {
float:left;
height:20px;
line-height:10px;
}
.sidebar_cars_line span.s1 {
margin-right:2px;
}
.sidebar_cars_line span.s2 {
margin-left:2px;
}
span.s1_off {
background-image:url("images/product/level_off.png");
background-repeat:no-repeat;
display:block;
float:left;
height:10px;
width:10px;
}
span.s1_on {
background-image:url("images/product/level_on.png");
background-repeat:no-repeat;
display:block;
float:left;
height:10px;
width:10px;
}
.infoText {
float:left;
margin-bottom:10px;
margin-top:10px;
}
.two_sidebar .infoText {
width:450px;
}
.classic_content {
}
.classic {
float:left;
text-align:left;
width:891px;
}
.classic dt {
font-weight:bold;
margin-top:20px;
}
.classic input.text, .classic select {
background-image:url("images/login/input_bg.png");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
color:#A1A1A1;
float:left;
font-size:18px;
height:26px;
line-height:26px;
width:397px;
}
.messageStack {
float:left;
margin-top:10px;
text-align:left;
}
.classic .addtocart {
background-image:url("images/buttons/next.png");
color:#FFFFFF;
font-size:16px;
height:44px;
width:228px;
}
.classic .addtocart input {
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:16px;
font-weight:bold;
height:44px;
width:228px;
}
#client_or_not_title {
background-image:url("images/login/deja_client.png");
background-repeat:no-repeat;
float:left;
height:25px;
width:900px;
}
#client_not_yet, #client_already {
background-image: url(images/login/login_box.png);
background-repeat:no-repeat;
width:435px;
height:107px;
display:block;
float:left;
margin-right:0px;
margin-top:30px;
text-decoration:none;
}
#client_not_yet.active, #client_already.active {
background-image:url("images/login/login_box_active.png");
background-position:3px 0;
}
#client_not_yet {
margin-right:22px;
}
#client_not_yet:hover, #client_already:hover {
background-image:url("images/login/login_box_active.png");
background-position:3px 0;
text-decoration:none;
}
#client_not_yet:hover div, #client_already:hover div {
text-decoration:none;
}
.client_login_title{
font-size:18px;
font-weight:bold;
color:#333333;
float:left;
margin-left:50px;
margin-top:15px;
text-decoration:none;
cursor:pointer;
display:block;
}


.client_login_content{
font-size:12px;
font-weight:normal;
color:#333333;
margin-left:50px;
float:left;
text-align:left;
width:310px;
margin-top:5px;
clear:left;
cursor:pointer;
display:block;
}
#client_already .client_login_content {
margin-left:23px;
width:390px;
}
.client_login_content_{
width:171px;
float:left;
margin-right:2px;
}
.client_login_content input.text {
border:1px solid #AAAAAA;
color:#A1A1A1;
float:left;
font: 14px/1.75em "Lucida Grande",Lucida,Arial,verdana,sans-serif;
margin: 0;
padding: 5px 0 5px 5px;
height:16px;
line-height:16px;
width:157px;
}

.client_login_content input.formitem_ok, .client_login_content input.formitem_error{
color:#000000;
}

.client_login_content input.text:focus {
color:#000000;
}
.client_login_content label {
float:left;
height:20px;
}
.client_login_content .submiti {
background-image:url("images/login/login_ok.png");
cursor:pointer;
float:left;
height:28px;
margin-top:20px;
width:40px;
}
.m_password_forgotten .submiti {
background-image:url("images/login/login_ok.png");
cursor:pointer;
float:left;
height:28px;
margin-left:5px;
margin-top:0;
width:40px;
}
.m_account_edit dd {
clear:left;
float:left;
}
.m_account_edit dt {
clear:left;
float:left;
}
.m_account_password dd {
clear:left;
float:left;
}
.m_account_password dt {
clear:left;
float:left;
}
.m_create_account dd {
clear:left;
float:left;
}
.m_create_account dt {
clear:left;
float:left;
}
.m_address_book .adressselect {
background-color:#F0F4EB;
border:1px solid #A8BF94;
float:left;
padding:15px;
width:200px;
}
.m_address_book .element {
float:left;
margin-top:40px;
}
.m_account_newsletters .classic .addtocart {
float:left;
}
.cart_line {
background-image: url(images/cart/cart_line.png);
float: left;
height: 55px;
width: 892px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.cart_line_delete {
display:block;
float:left;
height:55px;
width:34px;
}
.cart_line_title {
color:#FE8B00;
float:left;
font-size:16px;
font-weight:bold;
height:55px;
line-height:55px;
text-align:left;
width:487px;
}

.cart_line_title a{
color:#FE8B00;
}

.cart_line_unitprice {
color:#333333;
float:left;
font-size:15px;
font-weight:bold;
height:55px;
line-height:55px;
text-align:right;
width:122px;
}
.cart_line_unitprice {
background-repeat:no-repeat;
}
.cart_line_x6 .cart_line_unitprice {
background-repeat:no-repeat;
}
.cart_line_qty {
color:#333333;
float:left;
font-size:15px;
font-weight:bold;
height:55px;
text-align:right;
width:83px;
}
.cart_line_qty input {
margin-top:17px;
}
.cart_line_qty_change {
float:left;
height:55px;
width:30px;
}
.cart_line_qty_change_plus {
cursor:pointer;
float:left;
height:27px;
margin-left:10px;
width:15px;
}
.cart_line_qty_change_minus {
cursor:pointer;
float:left;
height:27px;
margin-left:10px;
width:15px;
}
.cart_line_total {
color:#316700;
float:left;
font-size:19px;
font-weight:bold;
height:55px;
line-height:55px;
text-align:right;
width:118px;
}
.cart_element_suggestion {
background-image:url("images/cart/cart_module_sell_more_md.png");
float:left;
height:auto;
min-height:45px;
width: 497px;
margin-top: 2px;
margin-left:5px;
visibility:hidden;
}

.cart_element_suggestion_a {
background-image:url("images/cart/cart_module_sell_more_top.png");
   background-position: left top;
    background-repeat: no-repeat;
float:left;
height:auto;
width: 497px;
}	

.cart_element_suggestion_b {
background-image:url("images/cart/cart_module_sell_more_bottom.png");
   background-position:left bottom;
    background-repeat: no-repeat;
float:left;
height:auto;
width: 497px;
}	


.cart_element_suggestion_active {
visibility:visible;
}
.cart_element_suggestion_1 {
background-image: url(images/cart/cart_decobox.png);
background-repeat:no-repeat;
float:left;
width:291px;
height:40px;
font-size:12px;
text-align:left;
margin-left:10px;
margin-top:5px;
}
.cart_element_suggestion_1 p {
margin-left:50px;
margin-top:2px;
}
.cart_element_suggestion_1 p strong {
color:#316700;
}
.cart_element_suggestion_1 p strong.hl {
background-color:#316700;
width:52px;

color:#FFFFFF;
height:15px;
padding-left:3px;
padding-right:3px;
width:52px;
}
.cart_element_suggestion_2 {
float:left;
height:40px;
margin-left:8px;
width:179px;
}
#suggestions_button {
background-image:url("images/cart/voir_nos_recommendations.png");
float:left;
height:29px;
}
#suggestions_button:hover {
opacity:0.9;
}
.cart_element_shipping {
background-image:url("images/cart/cart_module_shipping.png");
float:left;
height:45px;
margin-top:2px;
width:390px;
}
.cart_element_shipping_1 {
float:left;
height:45px;
width:230px;
}
.cart_element_shipping_1_1 {
color:#333333;
font-size:18px;
text-align:left;
float:left;
margin-left:102px;
margin-top:5px;
width:125px;
text-align:right;
}
.cart_element_shipping_1_2 {
color:#333333;
font-size:11px;
text-align:left;
float:left;
margin-left:102px;
width:135px;
text-align:right;
}

.h2 .cart_element_shipping_1_1 {
    color: #333333;
    float: left;
    font-size: 18px;
    margin-left: 22px;
    margin-top: 10px;
    text-align: right;
    width: 125px;
}
.h2 .cart_element_shipping_1_2 {
    color: #333333;
    float: left;
    font-size: 11px;
    margin-left: 102px;
    margin-top: -25px;
    text-align: right;
    width: 135px;
}

.cart_element_shipping_1_2 .colissimo {
background-color:#f8981d;
width:52px;
height:15px;
color:#FFF;
padding-left:3px;
padding-right:3px;
}
.cart_element_shipping_2 {
width:138px;
height:45px;
float:left;
line-height:45px;
color:#316700;
font-size:19px;
font-weight:bold;
text-align:right;
margin-left:5px;
}
.cart_element_total {
background-image:url("images/cart/cart_module_total.png");
float:right;
height:85px;
margin-top:2px;
width:238px;
}
.cart_element_total_ {
color:#316700;
float:left;
font-size:22px;
font-weight:bold;
height:50px;
line-height:50px;
margin-left:130px;
}
.cart_element_total_2 {
color:#333333;
float:left;
font-size:10px;
line-height:20px;
margin-left:15px;
margin-top:5px;
width:200px;
}
.cart_element_total_2 strong {
font-size:14px;
margin-left:15px;
}
#cart {
float:left;
width:892px;
margin-bottom:30px;
}
.cart_explain {
clear: left;
font-size: 12px;
margin: 5px 3px 10px 35px;
text-align: left;
width: 800px;
float: left;
}
#cart_title {
background-image:url("images/cart/votre_commande.png");
float:left;
height:25px;
margin-bottom:15px;
width:202px;
}
.bt_order {
background-image:url("images/cart/proceder_a_la_commande.png");
clear:both;
cursor:pointer;
display:block;
float:left;
height:46px;
margin-top:10px;
width:231px;
}
#coordonees_title {
background-image:url("images/cart/vos_coordonnees.png");
float:left;
height:28px;
margin-top:15px;
width:209px;
}
#payment_choice {
background-image:url("images/cart/mode_de_paiement.png");
float:left;
height:25px;
margin-top:15px;
width:204px;
}
#addressdata {
background-image:url("images/cart/addressdata_data_middle.png");
background-repeat:repeat-y;
float:left;
min-height:350px;
margin-left:-3px;
margin-top:20px;

width:899px;
}

#addressdata_1{
background-image:url("images/cart/addressdata_data_top.png");
background-repeat:no-repeat;
background-position:top left;
width:899px;
float:left;
padding-top: 10px;
}

#addressdata_2{
background-image:url("images/cart/addressdata_data_bottom.png");
background-repeat:no-repeat;
background-position:bottom left;
width:899px;
float:left;
padding-bottom: 10px;
}

#recapitulatif_title {
background-image:url("images/cart/recapitulatif_commande.png");
float:left;
height:19px;
margin-bottom:20px;
margin-left:10px;
margin-top:30px;
width:328px;
}
.champsobligatoires {
color:#333333;
float:left;
font-size:12px;
font-style:italic;
margin-bottom:10px;
margin-left:25px;
margin-top:10px;
text-align:left;
width:700px;
}
#addressdata .iline, #account_edit .iline, #pass_edit .iline {
float:left;
width:397px;
}
#addressdata input.text, #account_edit input.text, #pass_edit input.text, #addressdata select.text, #account_edit select.text, #pass_edit select.text {
background-image:url("images/login/input_bg.png");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
color:#A1A1A1;
float:left;
font-size:18px;
height:26px;
line-height:26px;
width:397px;
}

#addressdata textarea, #account_edit textarea{
background-image:url("images/login/input_bg.png");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
color:#A1A1A1;
float:left;
font-size:18px;
height:52px;
line-height:26px;
width:397px;
font-family:arial;
}

#account_edit select.text, #pass_edit select.text {
font: 14px/1.75em "Lucida Grande",Lucida,Arial,verdana,sans-serif;
height:18px;
margin: 4px 0;
padding: 4px 0 5px 5px;
line-height:18px;
width:377px; 
}

#account_edit select.text.account_country {
    font: 120% Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
    width: 100%;
}


#addressdata input.text:focus, #addressdata select:focus, #account_edit input.text:focus, #pass_edit input.text:focus {
color:#000000;
}
#addressdata .iline label, #account_edit .iline label, #pass_edit .iline label, #nl_edit .iline label {
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:24px;
line-height:24px;
text-align:left;
}

#account_edit .iline label, #pass_edit .iline label, #nl_edit .iline label {
padding: 6px 0 0 0;
}

#addressdata_col0 {
float:left;
margin-left:30px;
width:860px;
}
#addressdata_col0 #firstname {
padding-left:40px;
}
#addressdata_col1 {
float:left;
margin-left:30px;
width:397px;
/*height:343px;*/
}

.m_login #addressdata_col1{
height:auto;	
}

#addressdata_col2 {
float:left;
margin-left:40px;
width:397px;
}
.iline_adress, .iline_adress_info, .iline_adress_phone {
margin-top:10px;
}
#addressdata .iline_adress_1, #account_edit .iline_adress_1 {
margin-bottom:5px;
}
#addressdata .iline_adress_2, #account_edit .iline_adress_2 {
margin-bottom:5px;
}
#addressdata input.iline_postcode, #account_edit input.iline_postcode {
width:117px;
}

#addressdata textarea{
    margin-top: 5px;
}

#addressdata input.iline_postcode{
	margin-top:34px;
}

#addressdata input.iline_city, #account_edit input.iline_city, #addressdata select.iline_city, #account_edit input.iline_city {
margin-left:15px;
width:233px;
}

#addressdata select.iline_city, #addressdata input.iline_city{
	margin-top:34px;
}

#addressdata select.iline_city{
color:#000;	
}

#addressdata #company {
margin-top:10px;
}

#addressdata #email {
margin-top:10px;
}
#addressdata #pwd_1.iline, #pass_edit #pwd_1.iline {
margin-top:10px;
width:188px;
}
#addressdata #pwd_2.iline, #pass_edit #pwd_2.iline {
margin-top:10px;
padding-left:19px;
width:188px;
}
#addressdata #pwd_1 input.text, #pass_edit #pwd_1 input.text {
width:188px;
}
#addressdata #pwd_2 input.text, #pass_edit #pwd_2 input.text {
width:188px;
}
#addressdata #pwd_1 label, #pass_edit #pwd_1 label {
width:188px;
}
#addressdata #pwd_2 label, #pass_edit #pwd_2 label {
color:#000000;
font-size:12px;
font-weight:normal;
width:188px;
}
#addressdata #iline_adress_shipping {
}
#addressdata #iline_is_shipping {
margin-top:20px;
}
#addressdata #iline_is_shipping input {
margin-top:5px;
}
#addressdata #iline_is_shipping label {
width:320px;
}
#addressdata #phone {
margin-top:10px;
}
#addressdata #nl_iline, #nl_edit #nl_iline {
margin-top:10px;
}
#addressdata #nl_iline input, #nl_edit #nl_iline input {
float:left;
margin-top:5px;
width:30px;
}

#nl_edit #nl_iline input {
margin-top:9px;
}

#addressdata #nl_iline label, #nl_edit #nl_iline label {
width:320px;
}
#addressdata #nl_iline label a, #nl_edit #nl_iline label a {
color:#000000;
}
#summup {
background-image:url("images/cart/recapitulatif_bg.png");
float:left;
height:169px;
margin-bottom:30px;
width:873px;
}
#order_comments {
background-image:url("images/cart/order_message_bg.png");
float:left;
height:128px;
margin-bottom:30px;
margin-left:-5px;
width:899px;
}
#order_comments_l {
float:left;
width:450px;
}
#order_comments textarea {
background-image:url("images/login/input_bg.png");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
clear:left;
color:#A1A1A1;
float:left;
font-size:18px;
height:45px;
line-height:18px;
margin-left:35px;
margin-top:5px;
text-align:left;
width:400px;
}
#order_comments textarea:focus {
color:#000000;
}
#order_comments p {
font-size:12px;
margin:10px 3px 3px 35px;
text-align:left;
width:400px;
}
#order_comments #ispresent {
background-image:url("images/present.jpg");
background-repeat:no-repeat;
float:left;
font-size:12px;
height:100px;
margin-left:30px;
margin-top:5px;
padding-left:50px;
padding-top:20px;
width:350px;
}
#order_comments #ispresent input {
float:left;
margin-right:5px;
margin-top:1px;
}
#order_comments #ispresent span {
float:left;
text-align:left;
width:300px;
}
.summup_box {
float:left;
height:126px;
margin-top:33px;
width:193px;
}
#summup_box_1 {
margin-left:13px;
}
#summup_box_2 {
margin-left:25px;
}
#summup_box_3 {
margin-left:25px;
}
#summup_box_4 {
margin-left:25px;
}
.summup_box_title {
color:#316700;
float:left;
font-size:16px;
font-weight:bold;
height:25px;
line-height:25px;
text-align:left;
width:193px;
}
.summup_box_title img {
    float: right;
    margin-top: -2px;
    margin-right: 10px;
}
.summup_box_content {
float:left;
font-size:10px;
height:72px;
overflow:hidden;
text-align:left;
width:193px;
}
#summup_box_1 .summup_box_content {
}
#summup_box_3 .summup_box_content {
height:99px;
}
#summup_box_3 .summup_box_content p {
width:190px;
}
#summup_box_4 .summup_box_content {
height:126px;
}
.summup_box_content_address {
font-weight:bold;
}
.summup_box_foot {
color:#316700;
float:left;
font-size:16px;
font-weight:bold;
height:27px;
line-height:27px;
width:193px;
}
#summup_box_4 .summup_box_foot {
color:#FFFFFF;
}
#summup_box_3 input.text {
background-image:url("images/login/input_bg.png");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
clear:left;
color:#A1A1A1;
float:left;
font-size:18px;
height:26px;
line-height:26px;
margin-top:5px;
width:129px;
}
#summup_box_3 input.submiti {
background-image:url("images/login/login_ok.png");
cursor:pointer;
float:left;
height:28px;
margin-left:5px;
margin-top:5px;
width:40px;
}
.summup_box_4_col1 {
float:left;
text-align:left;
width:106px;
}
.summup_box_4_col2 {
float:left;
text-align:right;
width:80px;
}
#summup_box_4 .line1 {
color:#316700;
font-size:16px;
font-weight:bold;
height:29px;
}
#summup_box_4 .line2 {
color:#333333;
font-size:11px;
font-weight:bold;
height:22px;
}
#summup_box_4 .line3 {
color:#316700;
font-size:16px;
font-weight:bold;
height:29px;
}
#summup_box_4 .line4 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:29px;
line-height:27px;
margin-top:20px;
}
#payment {
float:left;
width: 873px;
margin-top:20px;
}
.payment_module {
background-image:url("images/cart/payment_nonactive.png");
float:left;
height:199px;
width:280px;
}
.payment_module_moneyorder .payment_module_ {
background-image:url("images/cart/cheque_bg.png");
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:199px;
width:280px;
}
.payment_module_fianetRnPCB .payment_module_ {
background-image:url("images/cart/kwixo_rnp.png");
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:189px;
width:280px;
}
.payment_module_fianetRnPCR .payment_module_ {
background-image:url("images/cart/kwixo_rnp.png");
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:189px;
width:280px;
}
.payment_module_moneyorder2 .payment_module_ {
background-image:url("images/cart/rib_bg.png");
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:199px;
width:280px;
}
.payment_module_atos .payment_module_ {
float:left;
height:199px;
width:280px;
}
.payment_module_active {
background-image:url("images/cart/payment_active.png");
}
#payment_module_1, #payment_module_2 {
margin-right:15px;
}
.payment_module:hover {
background-image:url("images/cart/payment_active.png");
}
.payment_module_title {
color:#333333;
float:left;
font-size:18px;
font-weight:bold;
height:20px;
margin-left:48px;
margin-top:14px;
}
.payment_module:hover .payment_module_title {
color:#316700;
}
.payment_module_content {
color:#333333;
float:left;
font-size:13px;
font-weight:normal;
height:136px;
margin-left:16px;
margin-top:16px;
text-align:left;
width:247px;
}
#static h1 {
color:#9F4F00;
float:left;
font-family:Times;
font-size:20px;
}
#static_content {
float:left;
font-size:13px;
margin-top:10px;
text-align:left;
width:900px;
}
#static_content p {
margin-top:15px;
}
.m_qui_sommes_nous #static_content img {
border:4px solid #CCCCCC;
clear:left;
margin-left:250px;
margin-right:auto;
margin-top:20px;
width:350px;
}
.m_press #static_content img {
clear:left;
float:left;
}
.prod_price_info {
float: left;
width: 180px;
line-height: 18px;
text-align: center;
font-size: 10px;
margin: 5px 0 0 0;
font-weight: bold;
color: #316211;
}
.m_contact_us input.text, .m_contact_us select {
background-image:url("images/login/input_bg.png");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
color:#A1A1A1;
float:left;
font-size:18px;
height:26px;
line-height:26px;
width:397px;
}
.m_contact_us textarea {
border:1px solid #AAAAAA;
color:#A1A1A1;
width:397px;
}
.m_contact_us #static dt {
clear:left;
float:left;
font-weight:bold;
margin-top:20px;
}
.m_contact_us #static dd {
clear:left;
float:left;
}
.next_bt {
display:block;
background-image:url(images/buttons/next.png);
color:#FFFFFF;
font-size:16px;
height:44px;
width:228px;
font-weight:bold;
cursor:pointer;
float:left;
}
.m_checkout_shipping .next_bt {
clear:left;
margin-left: 564px;
margin-top:30px;
margin-bottom:10px;
}
.m_checkout_shipping .addressdata_returning .next_bt {
clear:left;
margin-left:30px;
margin-top:10px;
}
.preload {
display:none;
}
.m_account .element {
margin-top:30px;
}
#static a:hover {
text-decoration:underline;
}
.m_login .next_bt {
clear:left;
margin-left: 564px;
margin-top:30px;
margin-bottom:10px;
}
.m_login h1 {
display:none;
}
.m_login .infoText a {
color:#000000;
}
.checkout_register_error, .login_register_error {
clear:left;
float:left;
font-size:13px;
text-align:left;
width:600px;
}
#view_back {
display:none;
}
#product_main_tabs {
overflow:hidden;
}
#product_main_tabs li {
width:128px;
}
.avis_sum {
background:url("images/product/avis_sum_bg.png") repeat-x scroll 0 0 #000000;
color:#316700;
display:block;
font-size:13px;
font-weight:bold;
height:38px;
line-height:38px;
width:418px;
}
.avis_sum_col1 {
display:block;
float:left;
height:38px;
padding-left:15px;
width:226px;
}
.avis_sum_col1 span.avis_total {
background:url("images/product/avis_total_bg.png") no-repeat scroll 50% 50% transparent;
color:#FFFFFF;
display:block;
height:38px;
margin-left:140px;
margin-top:-38px;
text-align:center;
width:63px;
}
.avis_sum_col2 {
background:url("images/product/avis_sum_bg_separator.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:38px;
padding-left:6px;
width:72px;
}
.avis_sum_col3 {
background:url("images/product/avis_sum_bg_separator.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:38px;
padding-left:6px;
width:93px;
}
#new_comment {
background-color:#D0E8BA;
float:left;
height:21px;
width:418px;
}
#new_comment span {
color:#316700;
cursor:pointer;
display:block;
line-height:21px;
text-align:center;
width:418px;
}
#new_comment span a {
color:#316700;
}
#new_comment span:hover {
text-decoration:underline;
}
#note_content {
height:430px;
overflow:auto;
width:418px;
}
.prod_note {
margin-left:auto;
margin-right:auto;
margin-top:15px;
width:384px;
}
.prod_note_author {
color:#9F4F00;
font-weight:bold;
margin-bottom:3px;
padding-left:17px;
text-align:left;
}
.prod_note_top {
background:url("images/product/avis_single_bg_top.jpg") no-repeat scroll 0 0 transparent;
height:6px;
width:384px;
}
.prod_note_middle {
background:url("images/product/avis_single_bg_middle.png") repeat-x scroll 0 bottom transparent;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
height:52px;
text-align:center;
width:382px;
}
.prod_note_middle_ {
background:url("images/product/avis_single_bg_middle2.png") repeat-y scroll 0 0 transparent;
height:52px;
overflow:hidden;
width:382px;
}
.prod_note.active .prod_note_middle {
height:auto;
min-height:52px;
}
.prod_note.active .prod_note_middle .prod_note_middle_ {
height:auto;
min-height:52px;
}
.prod_note_bottom {
background:url("images/product/avis_single_bg_bottom_close.jpg") repeat-x scroll 0 0 transparent;
height:18px;
width:384px;
}
.prod_note.active .prod_note_bottom {
background:url("images/product/avis_single_bg_bottom_open.jpg") repeat-x scroll 0 0 transparent;
height:19px;
}
.prod_note_middle_col1 {
color:#333333;
display:block;
font-size:12px;
height:inherit;
line-height:17px;
padding-left:15px;
padding-right:15px;
text-align:left;
width:203px;
}
.prod_note_middle_col2 {
color:#707070;
display:block;
float:right;
font-size:10px;
font-weight:bold;
height:inherit;
line-height:15px;
padding-top:7px;
width:79px;
}
.prod_note_middle_col3 {
background:url("images/product/avis_single_total_bg.png") no-repeat scroll 50% 0 transparent;
color:#316700;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:47px;
padding-top:7px;
width:70px;
}
.m_address_book_process dt {
clear:left;
float:left;
}
.m_address_book_process dd {
clear:left;
float:left;
}
.m_tell_a_friend dt {
clear:left;
float:left;
}
.m_tell_a_friend dd {
clear:left;
float:left;
}
#sitemap {
float:left;
padding-bottom:10px;
}
#sitemap ul {
float:left;
list-style-type:none;
margin:2px 2px 10px;
overflow-x:hidden;
width:260px;
}
#sitemap ul li {
float:left;
padding:0 0 1px;
width:240px;
}
#sitemap ul li a {
color:#BB6865;
display:block;
font-size:12px;
font-weight:normal;
height:29px;
line-height:29px;
padding:0 3px 0 33px;
width:100%;
}
#sitemap ul li a.p {
font-size:15px;
}
#sitemap ul li a:hover {
color:#BB6865;
text-decoration:underline;
}
#sitemap ul li.cl_1 {
margin-left:10px;
width:230px;
}
#sitemap ul li.cl_1 a {
color:#BB6865;
font-size:13px;
font-weight:normal;
}
#sitemap ul li.cl_2 {
margin-left:20px;
width:220px;
}
#sitemap ul li.cl_3 {
margin-left:30px;
width:210px;
}
#sitemap a.h1, #sitemap h1 {
background-color:transparent;
color:#4F5F60;
display:block;
font-size:14px;
height:24px;
line-height:22px;
padding-left:14px;
text-decoration:none;
}
#sitemap a.h1:hover, #sitemap h1:hover {
color:#4F5F60;
}
li#product_main_tabs_3 {
}
#virtpop {
width:766px;
height:auto;
}
.virtclear {
width:766px;
clear:both;
}
#virtpop_top {
width:811px;
height:89px;
background-image:url("images/pop/pop_top.png");
background-position:left top;
background-repeat:no-repeat;
}
#virtpop_top .close {
cursor:pointer;
float:right;
height:89px;
width:89px;
}
#virtpop_top h1 {
color:#2E531D;
display:block;
float:left;
font-size:18px;
font-weight:normal;
height:50px;
line-height:31px;
margin-left:56px;
margin-top:50px;
text-align:center;
width:261px;
}
#virtpop_middle {
width:811px;
background-image: url(images/pop/pop_middle.png);
background-repeat:repeat-y;
background-position:top left;
}
#virtpop_content {
color:#FFF;
width:650px;
margin-left:78px;
float:left;
font-size:13px;
text-align:left;
padding-bottom:15px;
}
#virtpop_bottom {
width:811px;
height:55px;
background-image: url(images/pop/pop_bottom.png);
background-repeat:no-repeat;
background-position:top left;
}
div.auto_complete {
margin-top:-5px;
position:absolute;
top:80px;
width:256px;
z-index:110;
}
#header_search_home div.auto_complete {
top:35px;
}
div.auto_complete ul {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FE8B00;
list-style-type:none;
margin:0;
padding:2px;
width:321px;
}
div.auto_complete ul li {
clear:both;
height:20px;
margin:0;
padding:2px;
width:317px;
}
div.auto_complete ul li.product {
height:30px;
}
div.auto_complete ul li td.product {
color:#333333;
font-size:13px;
height:22px;
text-align:left;
vertical-align:middle;
}
div.auto_complete ul li.product:hover, div.auto_complete ul li:hover {
background-color:#FFEFA6;
text-decoration:underline;
}
div.auto_complete ul li.product:hover img {
border:1px solid #2F551E;
}
div.auto_complete ul li img {
border:1px solid #FFFFFF;
float:left;
height:30px;
margin-right:5px;
}
div.auto_complete ul li img:hover {
cursor:pointer;
}
div.auto_complete ul li.selected .product, div.auto_complete ul li.selected {
background-color:#C40F73;
color:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}
div.auto_complete ul li.title, div.auto_complete ul li.selected.title {
background-color:#FFFFFF;
color:#FE8B00;
cursor:default;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
width:98%;
}
div.auto_complete ul li strong {
font-weight:bold;
text-decoration:underline;
}
div.auto_complete ul li em {
text-decoration:underline;
}
div.auto_complete ul strong.highlight {
color:#880000;
margin:0;
padding:0;
}
li.auto_categories {
}
li.auto_manufacturers {
}
li.auto_manufacturers a, li.auto_categories a {
color:#FFFFFF;
}
#home_keywords, #listing_keywords {
background-image:url("images/sidebar_mots_cles.png");
float:left;
height:23px;
margin-left:22px;
}
#listing_keywords {
margin-left:8px;
}
#home_tags {
float:left;
margin-left:22px;
margin-top:10px;
width:650px;
}
#listing_tags {
float:left;
margin-left:8px;
margin-top:10px;
width:440px;
}
#home_tags li, #listing_tags li {
float:left;
margin:3px;
}
#home_tags a, #listing_tags a {
color:#C7C7C7;
float:left;
font-size:12px;
line-height:23px;
}
#home_tags a:hover, #listing_tags a:hover {
color:#333333;
text-decoration:underline;
}
.list_prod .prod_add_to_cart {
}
.listing .prod_x1 {
float:left;
margin-top:0;
}
.listing .prod_x6 {
float:left;
margin-bottom:5px;
}
.listing .prod_x6 .prod_add_to_cart {
background-image:url("images/sprite.png");
background-position:-796px -540px;
height:35px;
margin-top:0;
width:168px;
cursor:pointer;
}
.listing .prod_x6 .prod_add_to_cart:hover {
background-position:-796px -575px;
}
.listing .prod_x1 .prod_add_to_cart {
margin-left:32px;
margin-top:0;
}
.list_prod_ .prod_x1 .prod_add_to_cart {
background-image:url("images/sprite.png");
background-position:-796px -540px;
height:35px;
margin-left:7px;
margin-top:10px;
width:168px;
cursor:pointer;
}
.list_prod_ .prod_x1 .prod_add_to_cart:hover {
background-position:-796px -575px;
}
.listing .prod_x6 .prod_price {
background-repeat:no-repeat;
margin-top:0;
padding-left:0px;
width:128px;
}

.listing .list_prod_black .prod_x6 .prod_price {
color:#FE8B00;
}

.listing .prod_x6 .prod_price span{
float:left;
width:33px;
height:19px;
background-image: url(images/sprite.png);
background-position:-797px -689px;
margin-top:5px;
margin-right:7px;
}

 .listing .list_prod_black .prod_x6 .prod_price span{
background-position:-893px -711px;
}

.listing .prod_x1 .prod_price {
margin-top:0;
padding-left:0px;
width:128px;
}

.listing .list_prod_black .prod_x1 .prod_price {
color:#FE8B00;
}

.listing .prod_x1 .prod_price span{
float:left;
width:18px;
height:19px;
background-image: url(images/sprite.png);
background-position:-877px -669px;
margin-top:5px;
margin-right:10px;
}

.listing .list_prod_black .prod_x1 .prod_price span{
background-position:-874px -711px;
}

.list_prod_x6 .prod_col_2 {
margin-top:-10px;
}
#nl_edit #nl_iline {
margin-top:0;
}
#account_edit_ {
float:left;
margin-left:-10px;
margin-right:10px;
width:446px;
}
#account_edit {
background-image:url("images/account/account_coordonees_bg_b.png");
background-repeat:no-repeat;
clear:left;
float:left;
padding-bottom:15px;
margin-bottom:15px;
margin-top:15px;
padding-left:22px;
padding-top:8px;
width:424px;
}
#account_edit #lastname {
width:196px;
}
#account_edit #lastname input {
width:196px;
}
#account_edit #firstname {
padding-left:19px;
width:187px;
}
#account_edit #firstname input {
width:187px;
}
.save_this {
background-image:url("images/account/save_changes_bt.png");
background-position:center top;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:26px;
margin-left:120px;
margin-top:25px;
width:182px;
}

#account_edit .save_this{
margin-top:10px;
}

#pass_edit_ .save_this{
margin-top:10px;
}
.save_this:hover {
background-position:center bottom;
}
#pass_change_title {
background-image:url("images/account/changer_de_mot_de_passe.png");
float:left;
height:19px;
}
#pass_edit_ {
float:left;
margin-left:0;
width:442px;
}
#pass_edit {
background-image:url("images/account/account_pw_bg.png");
background-repeat:no-repeat;
clear:left;
float:left;
height:147px;
margin-top:22px;
padding-left:22px;
padding-top:20px;
width:422px;
}
#pass_edit .save_this {
margin-left:110px;
}
#nl_change_title {
background-image:url("images/account/Mon_inscription_newsletter.png");
float:left;
height:18px;
width:370px;
}
#nl_edit_ {
float:left;
margin-left:3px;
margin-top:10px;
width:399px;
}
#nl_edit_ p {
color:#333333;
float:left;
font-size:12px;
margin-left:5px;
margin-top:8px;
text-align:left;
width:399px;
}
#nl_edit {
background-image:url("images/account/newsletter_bg.png");
float:left;
height:29px;
width: 399px;
margin-top:10px;
margin-left:8px;
}
#nl_edit #nl_iline {
}
#nl_edit #nl_iline label {
line-height:29px;
padding-top:0;
}
#nl_edit #nl_iline input {
margin-top:8px;
}
.update_this {
background-image:url("images/account/update_bt.png");
background-position:center top;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:28px;
margin-left:150px;
margin-top:25px;
width:112px;
}
.update_this:hover {
background-position:center bottom;
}
#nl_history {
background-image:url("images/account/historique_de_mes_commandes.png");
float:left;
height:21px;
margin-top:20px;
width:340px;
clear:left;
}
.order_line {
background-image:url("images/account/order_line.png");
float:left;
height:152px;
width:885px;
}
.order_line_1 {
float:left;
height:130px;
width:412px;
}
.order_title {
color:#333333;
float:left;
font-size:16px;
font-weight:bold;
margin-left:30px;
margin-top:20px;
}
.order_title strong {
color:#316700;
}
.order_detail {
clear:left;
color:#333333;
float:left;
font-size:14px;
margin-left:60px;
margin-top:25px;
width:320px;
}
.see_ordered {
background-image:url("images/account/see_ordered_bt.png");
background-position:center top;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:29px;
margin-left:29px;
margin-top:15px;
width:180px;
}
.see_ordered:hover {
background-position:center bottom;
}
.see_invoice {
background-image:url("images/account/dl_invoice_bt.png");
background-position:center top;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:29px;
margin-left:10px;
margin-top:15px;
width:171px;
}
.see_invoice:hover {
background-position:center bottom;
}
.order_line_2 {
background-repeat:no-repeat;
float:left;
height:136px;
margin-left:15px;
margin-top:7px;
width:450px;
}
.order_line_step_1 {
background-image:url("images/account/account_hist_step_1.png");
}
.order_line_step_2 {
background-image:url("images/account/account_hist_step_2.png");
}
.order_line_step_3 {
background-image:url("images/account/account_hist_step_3.png");
}
.order_line_step_4 {
background-image:url("images/account/account_hist_step_4.png");
}
.order_line_step_5 {
background-image:url("images/account/account_hist_step_5.png");
}
.order_line_2 .step_1 {
margin-left:3px;
}
.order_line_2 .step {
color:#7D7D7D;
float:left;
font-size:13px;
font-weight:bold;
margin-top:80px;
width:103px;
}
.order_line_2 .step_a {
color:#316700;
}
.step_2, .step_3, .step_4 {
margin-left:11px;
}
.order_line_2 .step_1, .order_line_2 .step_3, .order_line_2 .step_4 {
margin-top:88px;
}
.order_line_step_5 .step_5 {
color:#316700;
float:left;
font-size:25px;
font-weight:bold;
margin-left:150px;
margin-top:20px;
text-align:left;
}
.step_5_problem {
color:#636363;
float:left;
font-size:11px;
margin-left:150px;
text-decoration:underline;
}
#virt2pop {
	width:550px;	
	height:auto;
}
.virt2clear {
	width:550px;	
	clear:both;
}
#virt2pop_top {
	width:550px;	
	height:80px;
background-image:url("images/product/write_avis_popup_top.png");
background-position:left top;
background-repeat:no-repeat;
}
#virt2pop_top .close {
background-image:url("images/product/write_avis_popup_close.png");
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:26px;
margin-right:45px;
margin-top:37px;
width:26px;
}
#virt2pop_top h1 {
color:#2E531D;
float:left;
font-size:18px;
font-weight:normal;
height:50px;
line-height:31px;
margin-left:56px;
margin-top:50px;
text-align:center;
width:261px;
}
#virt2pop_middle {
	width:550px;	
	min-height: 300px;
background-image:url("images/product/write_avis_popup_bottom.png");
background-position:left bottom;
background-repeat:no-repeat;
}
#virt2pop_content {
	padding-left: 67px;
	color:#FFF;	
	width:401px;
	margin-left:41px;
	float:left;
	font-size:13px;
	text-align:left;
	background-image: url(images/product/write_avis_bg.jpg);
	background-repeat:no-repeat;
	min-height:396px;
	padding-bottom:60px;
}
#virt2pop_bottom {
	width:550px;	
	height:115px;
}
div#write_avis_errors {
color:red;
margin-bottom:10px;
}
div#write_avis_stars {
clear:both;
}
div#write_avis_stars div#write_avis_stars_left {
background-image:url("images/product/write_avis_rate_left.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:45px;
width:9px;
}
div#write_avis_stars div#write_avis_stars_center {
background-image:url("images/product/write_avis_rate_center.png");
background-position:left top;
background-repeat:repeat-x;
float:left;
height:45px;
width:367px;
}
div#write_avis_stars div#write_avis_stars_right {
background-image:url("images/product/write_avis_rate_right.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:45px;
width:9px;
}
div.write_avis_stars_title {
color:#333333;
float:left;
font-size:14px;
font-weight:bold;
height:20px !important;
line-height:45px;
width:75px !important;
}
div.write_avis_stars {
float:left;
height:24px !important;
margin-left:4px;
margin-top:10px;
width:288px !important;
}
div.write_avis_stars_left {
background-image:url("images/product/write_avis_star_bg_left.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:24px !important;
width:4px !important;
}
div.write_avis_stars_center {
background-image:url("images/product/write_avis_star_bg_center.png");
background-position:left top;
background-repeat:repeat-x;
cursor:pointer;
float:left;
height:24px !important;
margin-left:-1px;
margin-right:-1px;
width:282px !important;
}
div.write_avis_stars_right {
background-image:url("images/product/write_avis_star_bg_right.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:24px !important;
width:4px !important;
}
div.write_avis_star_off {
background-image:url("images/product/write_avis_star_off.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
font-weight:bold;
height:20px;
line-height:20px;
margin-top:2px;
text-align:center;
width:28px;
}
div.write_avis_star_off_left {
background-image:url("images/product/write_avis_star_off_left.png");
width:29px;
}
div.write_avis_star_off_right {
background-image:url("images/product/write_avis_star_off_right.png");
width:29px;
}
div.write_avis_star_off_left.write_avis_star_on {
background-image:url("images/product/write_avis_star_on_left.png");
width:29px;
}
div.write_avis_star_off_right.write_avis_star_on {
background-image:url("images/product/write_avis_star_on_right.png");
width:29px;
}
div.write_avis_star_on {
background-image:url("images/product/write_avis_star_on.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
font-weight:bold;
height:20px;
line-height:20px;
margin-top:2px;
text-align:center;
width:28px;
}
div#write_avis_comment textarea {
background:none repeat scroll 0 0 #FFFFFF;
height:87px;
margin-top:5px;
width:371px;
}
div#write_avis_comment {
clear:both;
}
div#write_avis_comment div#write_avis_comment_left {
background-image:url("images/product/write_avis_content_left.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:94px;
width:7px;
}
div#write_avis_comment div#write_avis_comment_center {
background-image:url("images/product/write_avis_content_center.png");
background-position:left top;
background-repeat:repeat-x;
float:left;
height:94px;
width:371px;
}
div#write_avis_comment div#write_avis_comment_right {
background-image:url("images/product/write_avis_content_right.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:94px;
width:7px;
}
div#write_avis_author input {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-top:8px;
width:170px;
}
div#write_avis_author {
clear:both;
}
div#write_avis_author div#write_avis_name_left {
background-image:url("images/product/write_avis_name_left.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:34px;
width:7px;
}
div#write_avis_author div#write_avis_name_center {
background-image:url("images/product/write_avis_name_center.png");
background-position:left top;
background-repeat:repeat-x;
float:left;
height:34px;
width:170px;
}
div#write_avis_author div#write_avis_name_right {
background-image:url("images/product/write_avis_name_right.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:34px;
width:7px;
}
div#write_avis_author div#write_avis_lastname_left {
background-image:url("images/product/write_avis_name_left.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:34px;
margin-left:17px;
width:7px;
}
div#write_avis_author div#write_avis_lastname_center {
background-image:url("images/product/write_avis_name_center.png");
background-position:left top;
background-repeat:repeat-x;
float:left;
height:34px;
width:170px;
}
div#write_avis_author div#write_avis_lastname_right {
background-image:url("images/product/write_avis_name_right.png");
background-position:left top;
background-repeat:repeat-y;
float:left;
height:34px;
width:7px;
}
div#write_avis_comment_title {
clear:both;
color:#333333;
font-size:14px;
font-weight:bold;
height:20px;
margin-top:5px;
padding-left:5px;
padding-top:10px;
}
div#write_avis_author_title {
clear:both;
color:#333333;
font-size:14px;
font-weight:bold;
height:20px;
margin-top:5px;
padding-left:5px;
padding-top:10px;
}
div#write_avis_etes_title {
clear:both;
color:#333333;
font-size:14px;
font-weight:bold;
height:20px;
margin-left:5px;
margin-top:5px;
padding-top:10px;
}
div#write_avis_etes select {
border:1px solid #ABADB3;
height:20px;
width:371px;
}
div#write_avis_submit {
background-image:url("images/product/write_avis_submit_button.png");
background-position:left top;
background-repeat:repeat-y;
clear:both;
cursor:pointer;
float:left;
height:34px;
margin:15px 5px 5px 100px;
width:186px;
}
div#write_avis_submit:hover {
background-position:left bottom;
}
#les_champagnes {
float:left;
}
#siteofday {
background-image:url("http://www.thecssawards.com/imagenes/mail/day_white.png");
background-repeat:no-repeat;
display:block;
height:105px;
position:fixed;
right:0;
top:0;
width:69px;
}
#header #header_cart {
z-index:10000;
}
.ui-effects-transfer {
border:2px dotted gray;
}
#change_shipping_link {
float:left;
margin-bottom:25px;
text-align:center;
width:100%;
}
.scrolleddown {
position:fixed;
top:20px;
z-index:800;
left:50%;
margin-left:-463px;
}
.header_cart_close {
	display:none;	
}
.scrolleddown #header_cart_close {
background-image:url("images/cart/cart_close.png");
display:block;
float:right;
height:15px;
margin-right:-3px;
margin-top:8px;
width:15px;
}
.scrolleddown #header_cart_article_q {
margin-top:5px;
}
.changeaddresse {
text-decoration:underline;
}
#addressdata.addressdata_returning {
	margin-bottom:40px;	
margin-top:0;
}
.addressdata_returning p {
margin-left:30px;
margin-top:20px;
text-align:left;
width:800px;
}
.addressdata_returning p a {
text-decoration:underline;
}
.cmu {
float:left;
font-size:9px;
padding-top:7px;
text-align:right;
width:105px;
}
#product_main_tabs li#product_main_tabs_1 {
width:118px;
}
#product_main_tabs li#product_main_tabs_1 span.sb {
width:113px;
}
#product_main_tabs li#product_main_tabs_2 {
width:88px;
}
#product_main_tabs li#product_main_tabs_2 span.sb {
width:83px;
}
#product_main_tabs li#product_main_tabs_3 {
width:58px;
}
#product_main_tabs li#product_main_tabs_3 span.sb {
width:53px;
}
#product_main_tabs li#product_main_tabs_4 {
width:118px;
}
#product_main_tabs li#product_main_tabs_4 span.sb {
width:113px;
}
.input_black {
color:#000000 !important;
}
.signature_sommelier {
background-image:url("images/product/signature-borras.png");
float:left;
height:85px;
margin-top:5px;
width:220px;
}
#addressdata .iline_adress_name {
margin-bottom:5px;
/*width:188px !important;*/
}
#addressdata .iline_adress_first_name {
margin-bottom:5px;
/*margin-left:17px;*/
}
#addressdata .champsobligatoires {
float:right;
width:225px;
}
#nested_description_b {
left:50%;
margin-left:-240px;
top:288px;
position:absolute;
width:460px;
}

.m_index_nested #nested_description_b {
top:283px;
}

#nested_description_b_ph {
float:left;
width:460px;
min-height:300px;
margin-bottom:35px;
}

.m_index_nested #nested_description_b_ph {
margin-bottom:30px;
}

#product_description_b {
display:none;
float:left;
}
#sprite_load_1 {
background-image:url("images/cart/cart-status.png");
height:1px;
width:1px;
}




.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  display:none !important;
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/





#TB_window {
color:#333333;
font:12px Arial,Helvetica,sans-serif;
}
#TB_secondLine {
color:#666666;
font:10px Arial,Helvetica,sans-serif;
}
#TB_window a:link {
color:#666666;
}
#TB_window a:visited {
color:#666666;
}
#TB_window a:hover {
color:#000000;
}
#TB_window a:active {
color:#666666;
}
#TB_window a:focus {
color:#666666;
}
#TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100;
}
.TB_overlayMacFFBGHack {
background:url("macFFBgHack.png") repeat scroll 0 0 transparent;
}
.TB_overlayBG {
opacity:0.75;
}
* html #TB_overlay {
position:absolute;
}
#TB_window {
color:#000000;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:1801;
}
* html #TB_window {
position:absolute;
}
#TB_window img#TB_Image {
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-right:1px solid #CCCCCC;
border-style:solid;
border-width:1px;
display:block;
margin:15px 0 0 15px;
}
#TB_caption {
float:left;
height:25px;
padding:7px 30px 10px 25px;
}
#TB_closeWindow {
float:right;
height:25px;
padding:11px 25px 10px 0;
}
#TB_closeAjaxWindow {
float:right;
margin-bottom:1px;
padding:7px 10px 5px 0;
text-align:right;
}
#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}
#TB_title {
background-color:#E8E8E8;
height:27px;
}
#TB_ajaxContent {
clear:both;
line-height:1.4em;
padding:2px 15px 15px;
text-align:left;
}
#TB_ajaxContent.TB_modal {
padding:15px;
}
#TB_ajaxContent p {
padding:5px 0;
}
#TB_load {
display:none;
height:13px;
left:50%;
margin:-6px 0 0 -104px;
position:fixed;
top:50%;
width:208px;
z-index:103;
}
* html #TB_load {
position:absolute;
}
#TB_HideSelect {
background-color:#FFFFFF;
border:medium none;
height:100%;
left:0;
opacity:0;
position:fixed;
top:0;
width:100%;
z-index:99;
}
* html #TB_HideSelect {
position:absolute;
}
#TB_iframeContent {
border:medium none;
clear:both;
margin-bottom:-1px;
margin-top:1px;
}

.cat_suggestions a {
font-family:Georgia,Times,Times New Roman;
font-size:12px;
color:#355520;
font-style:normal;
font-weight:bold;
}

.cat_suggestions a .inlink {
color:#FE8B00;
font-size:16px;
font-style:italic;
font-weight:bold;
}
.cat_suggestions a:hover {
border-bottom: 1px solid #FE8B00;
}



.who_we_are_guaranty_title{
	color:#B27233;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.who_we_are_guaranty{
	float:left;
	border:1px dotted #B27233;
	color:#B27233;
	margin-top:10px;
	padding:3px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

.who_we_are_guaranty_{
	color:#3D3D35;
	border:1px dotted #3D3D35;
	font-weight:normal;
}

.m_qui_sommes_nous{}

.who_we_are_part{
	float:left;
	width:670px;
	text-align:left;
	font-size:12px;
}

.who_we_are_part_{
	float:left;
	width:180px;
	margin-right:3px;
	padding: 10px;
}

.who_we_are_part p {
	padding: 5px 0 5px 0;
}

.who_we_are_part p a {
	font-weight: bold;
	color: #315d24;
	text-decoration: underline;
}


.who_we_are_part p a:hover {
	text-decoration: none;
}

.who_we_are_left{
	float:left;
	margin:3px 10px 3px 3px;
	border:1px solid #30571F;
}

.who_we_are_right{
	float:right;
	margin:3px 3px 3px 10px;
	border:1px dotted #30571F;
}

.who_we_are_part_ .who_we_are_left{
	margin:3px;
}

.who_we_are_feature{
	width:158px;
	border:1px dotted #30571F;
	height:50px;
	float:left;
	margin-left:0px;
	margin-right:10px;
	text-align:center;
}

#who_we_are_fevad.who_we_are_feature {
	margin-right:0px;
}

#who_we_are_fevad.who_we_are_feature span{
	margin-left:3px;
}

#who_we_are_rap.who_we_are_feature {
	background:url(images/qui/rap.jpg);
}

#who_we_are_rap.who_we_are_feature span{
	display:none;
}

#who_we_are_fevad.who_we_are_feature {
	margin-right:0px;
	background:url(images/qui/fevad.gif) no-repeat right top;
	text-align:left;
	line-height:50px;
}

#who_we_are_rap.who_we_are_feature span{
	text-align:left;
	margin-left:3px;
}

#who_we_are_lcl.who_we_are_feature {
	background:url(images/qui/lcl.gif) no-repeat right top;
	text-align:left;
}

#who_we_are_lcl.who_we_are_feature span{
	text-align:left;
	margin-left:3px;
	width:60px;
	display:block;
}

#who_we_are_fianet.who_we_are_feature span{
	display:none;
}

#who_we_are_fianet.who_we_are_feature {
	background:url(images/qui/fianet.jpg);
}


#login_logos{
	width:752px;
	height:100px;
	float:left;
	margin-left:50px;	
	margin-top:30px;
}

#login_logo_1{
	width:142px;
	height:100px;
	float:left;
	margin-left:30px;
	background:url(images/login/l_login_1.png);
}

#login_logo_2{
	width:234px;
	height:100px;
	float:left;
	margin-left:50px;
	background:url(images/login/l_login_2.png);
}

#login_logo_3{
	width:264px;
	height:100px;
	float:left;
	margin-left:30px;
	background:url(images/login/l_login_3.png);
}

#login_logos div{
    opacity : 0.6;
    -moz-opacity : 0.61;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */ 
}

#login_logos div:hover{
    opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
}

.m_index_default_2 #sidebar_left{
	margin-left:3px;
}
.m_index_default_2 #sidebar_left{
	width:212px;
} 

.m_index_default_2 .two_sidebar{
	margin-left:19px;
} 

.m_index_default_2 #sidebar_right{
	margin-left:17px;
}

#home_graphic_a{float:left;width:470px;}

.m_index_default_2 .home_graphic_a_l{
	float:left;
	margin-bottom:20px;
} 

.m_index_default_2 .home_graphic_a_l a{
	float:left;
} 

.m_index_default_2 .home_graphic_a_l a img{
	float:left;
} 

.home_graphic_a_l_d_l{
	margin-right:20px;
}

.m_index_default_2 #sidebar_left_{
	position:absolute;
	top:240px;
	left:50%;
	margin-left:-464px;	
	width:199px;
	z-index:auto;
}

#sidebar_selection_home{
	width:199px;
	margin-bottom:10px;
}

#sidebar_selection_home_top{
	background:url(images/2/sprite-2.png) no-repeat -654px -429px;
	width:199px;
	height:110px;
	float:left;
}



#sidebar_selection_home_top span{
	color:#FFF;
	font-size:16px;
	margin:86px 0 0 19px;
	float:left;
}

#sidebar_selection_home_middle{
	background:url(images/2/sidebar_selection_home_top.jpg) repeat-y right top;
	width:199px;
	float:left;
}

#sidebar_selection_home_bottom{
	background:url(images/2/sprite-2.png) no-repeat -654px -588px;
	width:199px;
	height:145px;
	float:left;
}

#sidebar_selection_home_bottom span{
	color:#FFF;
	font-size:12px;
	margin:25px 0 0 30px;
	float:left;
	text-align:left;
	width:160px;
	line-height:14px;
	
}

.sidebar_selection_home_title{
	background:url(images/2/sprite-2.png) no-repeat -654px -550px;
	width:199px;
	height:21px;
	float:left;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
}


.sidebar_selection_home_title span{
	color:#333333;
	font-size:13px;
	text-align:left;
	line-height:21px;
	margin-left:22px;
	font-weight:bold;
}

.sidebar_selection_home_item{
	float:left;
	text-align:left;
	height:19px;
	line-height:19px;
	color:#333333;
	font-size:13px;
	margin-left:22px;
	clear:left;	
	width:180px;
}

.sidebar_selection_home_item:hover{
	text-decoration:underline;
}

.sidebar_selection_home_spacer{
	float:left;
	background:url(images/2/sprite-2.png) no-repeat -654px -571px;
	height:21px;
	width:199px;
	border:0;
	display:block;
}

.m_index_default_2 #actual_content.listing{
margin-top:44px;
}

.m_index_default_2 #sidebar_features{
margin-top:30px;
}

.m_index_default_2 #nested_description_b{
font-size:13px;
text-align:left;	
background:url(images/2/sprite-2.png) no-repeat -925px -0px;
top:1502px;
}

.m_index_default_2 #nested_description_b_{
	float:left;
	width:377px;
	margin-left:82px;	
}

#home_qui{
	float:left;
	width:196px;
	height:28px;
	background:url(images/2/sprite-2.png) no-repeat -288px -486px;
	display:block;
	margin-top:20px;
}

#home_qui span{
	display:none;
}

#home_meilleures{
	float:left;
	width:250px;
	height:23px;
	background:url(images/2/sprite-2.png) no-repeat -288px -532px;
	margin-top:35px;
	display:block;
	margin-bottom:30px;
}

#home_meilleures span{
	display:none;
}

#home_shipping{
	position:absolute;
	width:359px;
	height:42px;
	background:url(images/2/sprite-2.png) no-repeat -16px -417px;
	left:50%;
	margin-left:-247px;
	top:262px;
}
/*
#home_shipping{
	background:url(images/2/p2b_special_shipping.png) no-repeat -0px -34px;
}
*/

.m_index_nested #home_shipping{
    top: 282px;
    width:165px;
		margin-left:-232px;
}

.m_index_default_2 #home_shipping{
	margin-left:-244px;
}

#home_shipping span{
	display:none;
}
/*
#home_shipping span{
	color:#FFF;
	text-shadow:1px 1px 1px #1e2c0b;
}
*/
#home_shipping_2{
	position:absolute;
	width:108px;
	height:102px;
	background:url(images/2/sprite-2.png) no-repeat -377px -357px;
	left:50%;
	margin-left:112px;
	top:202px;
}

.m_index_nested #home_shipping_2{
	top:222px;
	width:84px;
	margin-left:-67px;
}
/*
#home_shipping_2{
	background:url(images/2/p2b_special_shipping.png) no-repeat -360px 26px;
}
*/
.m_index_default_2 #home_shipping_2{
	margin-left:115px;
}

.m_index_nested #home_shipping_2{
	top:222px;
	width:277px;
	margin-left:-67px;
	background:url(images/2/p2b_special_shipping.png) no-repeat -192px 26px;
}

#header #header_sommelier{
	background:url(images/2/sprite-2.png) no-repeat -282px -574px;
	width:330px;
	height:158px;
	margin-left:150px;
	top:45px;
		z-index:30;
}

#header #header_sommelier .header_sommelier_{
	width:135px;
	height:111px;
	margin-left:15px;
	margin-top:25px;
	font-size:14px;
	z-index:100;
}


#header_search_home{
	position:absolute;
	top:212px;
	left:50%;
	margin-left:-295px;
	width:130px;
	height:28px;
	background:url(images/2/sprite-2.png) no-repeat -451px -129px;

}

#header_search_home #search_input_field{
font-size:13px;
color:#284819;
margin-left:5px;
margin-top:7px;
}

#header_search_home_deco{
	position:absolute;
	top:172px;
	left:50%;
	margin-left:-200px;
	width:60px;
	height:80px;
	background:url(images/2/sprite-2.png) no-repeat -320px -111px;
	cursor:pointer;
}

#header_choose_home{
	position:absolute;
	top:212px;
	left:50%;
	margin-left:-463px;
	width:161px;
	height:28px;
	background:url(images/2/sprite-2.png) no-repeat -451px -88px;
	color:#5f5e5e;
	font-size:13px;
	line-height:28px;
}
a#header_choose_home:hover {
	text-decoration:underline;
}

#header_satisfaction_home{
	position:absolute;
	top:250px;
	background:url(images/millau.png);
	left:50%;
	margin-left:240px;
	width:225px;
	height:55px;
	z-index:1800;
}

#header_satisfaction_home_1{
	width:64px;
	height:56px;
	background:url(images/2/sprite-2.png) no-repeat -8px -7px;
	float:left;
	color:#FFF;
	font-size:24px;
	text-align:center;
	line-height:56px;
	text-shadow:1px 1px 1px #d36f07;
}

#header_satisfaction_home_2{
	width:102px;
	float:left;
	color:#404040;
	font-size:11px;
	text-align:center;
	margin-left:-18px;
}

.sidebar_features_list_item{
	float:left;
	width:196px;
	text-align:left;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.sidebar_features_list_item_counter{
	width:30px;
	height:30px;
	line-height:26px;
	text-align:center;
	background:url(images/2/sprite-2.png) no-repeat -592px -9px;
	float:left;
	font-size:23px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial;
	text-shadow:1px 1px 1px #000;

}

.sidebar_features_list_item_text{
	width:158px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#404040;
	margin-left:5px;
}

#sidebar_features_bottom_{
	color:#9f4f00;
	font-size:14px;
	margin-top:10px;
	width:217px;
}

.part_figaro{
	background:url(images/2/sprite-2.png) no-repeat -90px -8px;
	width:154px;
	height:26px;
	display:inline-block;
}

.part_fianet{
	background:url(images/2/sprite-2.png) no-repeat -432px -8px;
	width:113px;
	height:28px;
	display:inline-block;
}

.part_lcl{
	background:url(images/2/sprite-2.png) no-repeat -341px -7px;
	width:66px;
	height:49px;
	display:inline-block;
	margin-left:5px;
}

.part_fevad{
	background:url(images/2/sprite-2.png) no-repeat -254px -7px;
	width:64px;
	height:64px;
	display:inline-block;
	margin-left:27px;
	margin-top:10px;
}

.formitem_working{
border-color:blue !important;	
}

.formitem_ok{
border-color:green !important;	
}

.formitem_error{
border:2px solid 	#BD1A00 !important;
}

.qtip-contentWrapper{
font-size:11px;	
}

.h2_day_select, .h2_time_select {
	color: #7e3922;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 5px 10px;
	float: left;	
}

.h2_day_select_item, .h2_time_select_item {
	color: #a7a7aa;
	float: left;
	margin-right: 40px;
	margin-top: 10px;
}
.h2_day_select_item.item_selected, .h2_time_select_item.item_selected {
	color: #7e3922;
}


.loader{
	background:url(images/ajax-loader.gif) no-repeat center center;
	height:16px;
	width:189px;
	float:left;
	display:none;
	margin-top:10px;
}

.jcarousel-skin-tango{
	height:140px;
	float:left;
	width:470px;
	overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 430px;
    padding: 20px 20px;
    overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 430px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: relative;
    top: -192px;
    left:430px;
    width: 20px;
    height: 102px;
    cursor: pointer;
		background:url(images/brand_right.png) no-repeat top left;
}

.jcarousel-prev-disabled{
	background:none !important;	
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}


.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: relative;
    top: -90px;
    left: -20px;
    width: 20px;
    height: 102px;
    cursor: pointer;
		background:url(images/brand_left.png) no-repeat top left;
}

.jcarousel-prev-disabled{
	background:none !important;	
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background:red;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 20px;
    height: 102px;
    cursor: pointer;
		background:url(images/brand_right.png) no-repeat top left;
}

}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
}


ul#foot_carousel{
	background:url(images/frise.png) no-repeat center center;
	width:4153px !important;
	
}

ul#foot_carousel li{
	min-width:60px;	
}

ul#foot_carousel li a{
	height:90px;
	width:90px;
	display:block;
}

ul#foot_carousel li#i1 a{width:133px;}
ul#foot_carousel li#i2 a{width:149px;}
ul#foot_carousel li#i3 a{width:173px;}
ul#foot_carousel li#i4 a{width:78px;}
ul#foot_carousel li#i5 a{width:96px;}
ul#foot_carousel li#i6 a{width:176px;}
ul#foot_carousel li#i7 a{width:115px;}
ul#foot_carousel li#i8 a{width:155px;}
ul#foot_carousel li#i9 a{width:135px;}
ul#foot_carousel li#i10 a{width:125px;}
ul#foot_carousel li#i11 a{width:127px;}
ul#foot_carousel li#i12 a{width:126px;}
ul#foot_carousel li#i13 a{width:139px;}
ul#foot_carousel li#i14 a{width:86px;}
ul#foot_carousel li#i15 a{width:90px;}
ul#foot_carousel li#i16 a{width:135px;}
ul#foot_carousel li#i17 a{width:118px;}
ul#foot_carousel li#i18 a{width:117px;}
ul#foot_carousel li#i19 a{width:120px;}
ul#foot_carousel li#i20 a{width:122px;}
ul#foot_carousel li#i21 a{width:115px;}
ul#foot_carousel li#i22 a{width:90px;}
ul#foot_carousel li#i23 a{width:177px;}
ul#foot_carousel li#i24 a{width:83px;}
ul#foot_carousel li#i25 a{width:90px;}
ul#foot_carousel li#i26 a{width:149px;}
ul#foot_carousel li#i27 a{width:140px;}
ul#foot_carousel li#i28 a{width:162px;}
ul#foot_carousel li#i29 a{width:136px;}
ul#foot_carousel li#i30 a{width:90px;}
ul#foot_carousel li#i31 a{width:142px;}
ul#foot_carousel li#i32 a{width:129px;}
ul#foot_carousel li#i33 a{width:135px;}


.label_RVF, .label_BPD{
		background:url(images/labels/label_vin.png) no-repeat center top;
		width:50px;
		height:42px;
		float:left;
		margin-top:1px;
		text-align:center;
}

.label_BPD{
	background-image:url(images/labels/label_bd.png);
}

.label_RVF span, .label_BPD span, .label_hachette span{
	font-family: Georgia,Times,Times New Roman;
	font-size: 12px;
	font-style: italic;
	color:#5d5d5d;
	margin-top:26px;
	line-height:14px !important;
	font-weight:normal;
	text-align:center;
	float:none !important;
} 

.list_prod ul .label_RVF span, .list_prod ul .label_BPD span, .list_prod ul .label_hachette span{
		line-height:14px !important;
} 

.label_hachette{
		background:url(images/labels/label_hachette.png) no-repeat center top;
		width:50px;
		height:42px;
		float:left;
		margin-top:1px;
		text-align:center;
}

.label_Hachette2{
		background-image:url(images/labels/label_hachette-1.png);
}

.label_Hachette3{
		background-image:url(images/labels/label_hachette-2.png);
}

.label_Hachette4{
		background-image:url(images/labels/label_hachette-3.png);
}

#selections_cats{
	float:left;
	width:475px;
	height:102px;	
	margin: -15px 0 10px 0;
}

#selections_cats_1{
background-image:url("images/sprite.png");
background-position:-8px -990px;
float:left;
height:102px;
width:155px;
}

#selections_cats_2{
background-image:url("images/sprite.png");
background-position:-164px -990px;
float:left;
height:102px;
width:160px;
margin-left:1px;
}

#selections_cats_3{
background-image:url("images/sprite.png");
background-position:-326px -990px;
float:left;
height:102px;
width:155px;
margin-left:3px;
}

#selections_cats a{
		opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
}

#selections_cats a:hover{
		opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */ 
}
