@charset "utf-8";

*{
	border:0;
	padding:0;
	margin:0;
	background:none;
}

li, ul{
	padding:0;
	margin:0;	
}

a{
	color:inherit;
	text-decoration:none;
}

body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

ul, li{
	list-style:none;
	padding:0;
	margin:0;
}

.hs span{
	display:none;
}

img{
	border: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.png);
	width: 100%;
	background-position: center top;
}


#header {
	background-image: url(images/head_main_bg_light.png);
	height: 277px;
	width: 100%;
	background-position: center top;
}

body.m_index_default #header {
	background-image: url(images/head_main_bg.png);
	height: 420px;
	width: 100%;
	background-position: center top;
}


#footer {
	background-image: url(images/footer_bg_repeat.png);
	height: 380px;
	width: 100%;
	background-position: center top;
	background-repeat: repeat-x;
}




#footer_w{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	height:42px;
}

#footer_m{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
}

#footer_logo{
	width: 227px;
	float:left;
	margin-left:360px;
	height:46px;
	background-image: url(images/logo_footer.png);
	margin-top:21px;
}


#footer_azur{
	width: 163px;
	float:right;
	height:46px;
	background-image: url(images/azur_footer.png);
	margin-top:21px;
}


#footer_main{
	width:960px;
	height:190px;
	float:left;
	margin-top:22px;
}

#footer_main dl{
	float:left;
	width:160px;
}

#footer_main dl#footer_account{
	background-image: url(images/footer_account.png);
	height: 90px;
	width: 157px;	
}

#footer_main dt{
	color:#fbed80;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	background-image: url(images/footer_dtspacer.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	float:left;
	padding-right:20px;
	margin-bottom:4px;
}

#footer_main dt a{
	color:#fbed80;
}

#footer_main dt a:hover{
	text-decoration:underline;
	color: #FFF;
}

#footer_main dl#footer_account dt{
	padding-left:35px;
	background:none;
}

#footer_main dd{
	float:left;
	clear:left;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	width: 120px;
	text-align: left;
}

#footer_main dd a{
	color:#FFF;
}

#footer_main dd a:hover{
	text-decoration:underline;
}

#footer_main dl#footer_account dd{
	padding-left:10px;
}

#footer_credits{
	width: 960px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

#footer_credits a{
	color:#FFF;	
}

.footer_legal{
	text-decoration:underline;
}

#content {
	background-color:#FFF;
	height: auto;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	border-left:#3b3a3a;
	border-right:#3b3a3a;
	min-height:800px;	
}

#header #logo{
	background-image: url(images/logo_light.png);
	height: 195px;
	width: 234px;
	margin-left: -117px;
	position: absolute;
	top:51px;
	left: 50%;

}

body.m_index_default #header #logo{
	background-image: url(images/logo.png);
	height: 200px;
	top:189px;
	cursor:pointer;
}

#header #specialiste{
	background-image: url(images/home_specialiste.png);
	height: 84px;
	width: 300px;
	margin-left: -463px;
	position: absolute;
	top:20px;
	left: 50%;
	top:76px;
}


#header #header_azur{
	background-image: url(images/home_azur.png);
	height: 33px;
	width: 280px;
	margin-left: -446px;
	position: absolute;
	top:160px;
	left: 50%;
}

#header #header_register_or_cart{
	height: 97px;
	width: 327px;
	margin-left: -463px;
	position: absolute;
	top:85px;
	left: 50%;
}

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

#header .header_register_{
	font-size:13px;	
	margin-top:70px;
	color:#9f4f00;
}

#header .header_register_ strong{
	font-weight:bold;
	font-style:italic;
}

#header #header_register:hover{

}

body.m_index_default #header  #header_register_or_cart{
	top:234px;	
}


#header #header_cart{
	/*background-image: url(images/header_cart_bg.png);*/
	height: 115px;
	width: 332px;
	cursor:pointer;
	display:block;
	margin-top:-10px;
}


#header .cart_bottles_0{
		background-image: url(images/cart/header_cart_bg_0.png);	
}

#header .cart_bottles_1{
		background-image: url(images/cart/header_cart_bg_1.png);	
}


#header .cart_bottles_2{
		background-image: url(images/cart/header_cart_bg_2.png);	
}

#header .cart_bottles_3{
		background-image: url(images/cart/header_cart_bg_3.png);	
}

#header .cart_bottles_4{
		background-image: url(images/cart/header_cart_bg_4.png);	
}

#header .cart_bottles_5{
		background-image: url(images/cart/header_cart_bg_5.png);	
}

#header .cart_bottles_6{
		background-image: url(images/cart/header_cart_bg_6.png);	
}

#header .cart_bottles_all{
		background-image: url(images/cart/header_cart_bg_full.png);	
}



body.m_index_default #header  #header_register_or_cart{
	top:234px;	
}


#header_cart_article_q{
	margin-left:205px;
	float:left;
	width:119px;
	font-size:16px;
	margin-top:23px;
	font-weight:bold;
	color:#000;
}

#header_cart_amount{
	margin-left:195px;
	float:left;
	width:129px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}



#header #header_search{
	background-image: url(images/home_recherche.png);
	height: 104px;
	width: 327px;
	margin-left:140px;
	position: absolute;
	top:77px;
	left: 50%;
	text-align:left;
}
body.m_index_default #header #header_search{
	top:227px;	
}

#header #header_search input.texti{
	width:237px;
	height:33px;
	color:#e8d2bb;
	font-size:23px;
	margin-top:33px;
	margin-left:64px;
}

#header #header_search input.texti_selected{
	color:#9f4f00;
}


#header .header_search_{
	font-size:13px;	
	margin-top:13px;
	color:#9f4f00;
	margin-left:15px;
}

#header .header_search_ strong{
	font-weight:bold;
	font-style:italic;
}




#header #header_sommelier{
	background-image: url(images/home_somelier.png);
	height: 157px;
	width: 581px;
	margin-left:-100px;
	position: absolute;
	top:59px;
	left: 50%;
}

#header #header_sommelier .header_sommelier_{
	text-align:center;
	color:#3d3d35;
	font-size:18px;
	float:left;
	width:465px;
	margin-top:34px;
	text-shadow:0 2px 1px #CCCCCC;
}



#header .header_bt{
	display:block;
	line-height: 24px;
	background-image: url(images/head_bts_bg.png);
	text-align: center;
	height: 24px;
	width: 85px;
	color: #5f5e5e;
	font-size:13px;
	position:absolute;
	top:215px;
	left:50%;
	z-index:5;
}

body.m_index_default #header .header_bt{
	top:360px;
}

#header .header_bt:hover{
	text-decoration:underline;
}

#header_myaccount{
	margin-left:-450px;
}

#header_logoff{
	margin-left:-350px;
}


#header #header_affil{
	margin-left:280px;
	display:none;
}

#header_present{
	margin-left:374px;
}

#mainmenu {
	left:50%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	margin-left:-480px;
	width:960px;
	position:absolute;
	top:9px;
	z-index:35;
	height:52px;
}
#mainmenu li {
	float:left;
	margin-right:12px;
	margin-left:11px;
	width:202px;
	display:block;
	height:52px;
}

#mainmenu li dl{
	display:block;	
	height:52px;
	float:left;	
}


#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-right:30px;
	padding-left:13px;
}


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-right:1px solid #715c2f;
	border-left:1px solid #4a543c;
}

#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;
}

#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:#FFF;
}

#mainmenu dl:hover dt a {
	color:#316211;
}

#mainmenu  li#mainmenu_0.selected dl:hover dt a{
	color:#FFF;
}

#mainmenu li dd {
	float:left;
}
#mainmenu li dd div.panel_ {
	height:327px;
	left:50%;
	position:absolute;
	top:41px;
	width:633px;
	z-index:50;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/mainmenu_panel_bg.png);
	background-repeat: repeat;
	background-position: 0 0;
	display:none;
}
#mainmenu dl:hover dd div.panel_ {
	/*display:block;*/

}
#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 {
	float:left;
	height:144px;
	margin-left:0px;
	margin-top:0px;
	width:196px;
	background-image: url(images/panel_right.png);
	background-position: right 10px;
	background-repeat: no-repeat;
}
.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;
	text-decoration:none;
	text-transform:uppercase;
	height:23px;
	line-height:23px;
	width:300px;
	text-align:left;
}
.panel_1_1 ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0;
	padding:0;
	float:left;
}

#mainmenu .panel_1_2 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0 0;
	padding:0;
	float:left;
	height:77px;
	width:110px;
}
#mainmenu .panel_1_1 ul li{
	clear:left;
	float:left;
	height:25px;
	padding-left:0px;
	width:199px;
	overflow:hidden;
	white-space:nowrap;
}

#mainmenu  .panel_1_2 ul li {
	clear:left;
	float:left;
	height:20px;
	padding-left:0px;
}

.panel_1_1 ul li a{
	color:#b8a054;
	float:left;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:25px;
	height:25px;
	background-image: url(images/panel_bottom.png);
	background-position: left bottom;
	width: 181px;
	background-repeat: no-repeat;
	text-align:left;
}

.panel_1_1 ul li.latest a{
	background:none;
}

.panel_1_2 ul li a {
	color:#707070;
	float:left;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}

.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{
	width:687px;
	float:left;
	min-height:800px;
	margin-left:30px;
}

.two_sidebar{
	width:470px;
	float:left;
	min-height:800px;
	margin-left:11px;
}

.full{
	width:892px;
	float:left;
	min-height:800px;
	margin-left:30px;
}
#actual_content.listing{
	margin-top:10px;	
}

#sidebar_left{
	margin-left:8px;
	width:221px;
	float:left;
	min-height:800px;
}

#sidebar_right{
	width:221px;
	float:left;
}

.sidebar_right_item{
	float:left;
	width:221px;
	margin-bottom:36px;
}

.sidebar_right_spacer{
	float:left;
	background-image: url(images/sidebar_spacer.png);
	height: 15px;
	width: 218px;
	margin-bottom:12px;
}


#sidebar_configurator{
	background-image: url(images/sidebar_configurator_bg_middle.png);
	/*height: 445px;*/
	width: 217px;	
	float:left;
	margin-top:-5px;
}





#sidebar_configurator_top{
	background-image: url(images/sidebar_configurator_bg_top.png);
	height: 105px;
	width: 217px;	
	float:left;
}


#sidebar_configurator_{
	height: auto;
	width: 903px;
	float:left;
}
#sidebar_configurator_window{
	height: auto;
	width: 217px;
	float:left;
	overflow:hidden;
}

.sidebar_configurator_question_{
	float:left;
	height:auto;
	width:217px;
}

#sidebar_configurator_question{
	background-image: url(images/configurator_question_top.png);
	float: left;
	/*height: 161px;*/
	width: 189px;
	margin-top:10px;
	margin-left: 14px;	
}


#sidebar_configurator_question_bottom{
	background-image: url(images/configurator_question_bottom.png);
	float: left;
	height: 4px;
	width: 189px;
	margin-top:0px;
	margin-left: 14px;
}

#sidebar_configurator_question_a{
	color:#333333;
	font-size:13px;
	width:174px;
	margin-left:16px;
	margin-top:4px;
	text-align:left;
}

ul#sidebar_configurator_answer{
	text-align:left;
	margin-top:12px;
	float:left;
}

ul#sidebar_configurator_answer li{
	margin-left:18px;
	color:#316700;
	font-size:13px;
	min-height:24px;
	margin-bottom:5px;
	width:155px;
	cursor: pointer;
}



#sidebar_configurator_question_next{
	background-image: url(images/suivant.png);
	height: 27px;
	width: 81px;
	margin-left: 109px;
	margin-top:10px;
	float:left;
	cursor:pointer;
}

#sidebar_configurator_question_next.nonactive{
	-moz-opacity : 0.5;
	opacity : 0.5; 	
}

#sidebar_configurator_question_next.active{
	-moz-opacity : 1;
	opacity : 1; 	
}




#sidebar_configurator_bottom{
	background-image: url(images/sidebar_configurator_bg_bottom.png);
	height: 58px;
	width: 217px;	
	float:left;
}



#sidebar_configurator_get_answer{
	background-image: url(images/conseillez_moi_unactive.png);
	height: 25px;
	width: 168px;
	margin-left: 25px;	
	margin-top:15px;
}

#sidebar_configurator_get_answer.active{
	background-image: url(images/conseillez_moi_active.png);

}

#sidebar_offers{
	background-image: url(images/sidebar_nos_offres.png);
	height: 22px;
	width: 141px;	
	margin-bottom:8px;
}
#sidebar_mariage{
	background-image: url(images/sidebar_selection_mariage.png);
	height: 85px;
	width: 217px;	
	margin-bottom:18px;
}

#sidebar_entreprise{
	background-image: url(images/sidebar_selection_entreprise.png);
	height: 94px;
	width: 217px;
	margin-bottom:8px;
}

#sidebar_autour{
	background-image: url(images/sidebar_autour.png);
	height: 107px;
	width: 218px;	
	margin-bottom:18px;
}

#sidebar_frais{
	background-image: url(images/PDB-home_18.png);
	height: 109px;
	width: 221px;
	margin-bottom:18px;
}

#sidebar_frais_{
	color:#707070;
	font-size:10px;
	text-align:left;
	margin-top:70px;
	margin-left:9px;
	width:154px;
	float:left;
	line-height:12px;
	letter-spacing:-0.1px;
}

#sidebar_keywords{
	background-image: url(images/sidebar_mots_cles.png);
	height: 23px;
	width: 109px;	
	margin-bottom:8px;
}

#sidebar_keywords_content{
	/*height:135px;*/
	overflow:hidden;
}

#sidebar_keywords_content li{
	float:left;
	margin:3px;
}

#sidebar_keywords_content a{
	color:#c7c7c7;
	font-size:12px;
	float:left;
	line-height:23px;
}

#sidebar_keywords_content a:hover{
	text-decoration:underline;
	color:#333333;
}


#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;
	width: 206px;
	margin-bottom:8px;
}

#sidebar_fianet{
	background-image: url(images/sidebar_fianet.png);
	height: 52px;
	width: 206px;
	margin-bottom:8px;
}

#sidebar_banque{
	/*background-image: url(images/sidebar_secure.png);*/
	height: 141px;
	width: 206px;
	margin-bottom:8px;
	text-align:left;
	color:#333333;
	font-size:13px;
	line-height:16px;
}

#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/sidebar_s_blog.png);
	height: 45px;
	width: 221px;
	display:block;
}


#sidebar_feeds #sidebar_feeds_blog_content, #sidebar_feeds #sidebar_feeds_twitter_content, #sidebar_feeds #sidebar_feeds_forums_content{
	margin-left:14px;
	margin-top:6px;
	margin-bottom:14px;	
	width:192px;
	float:left;
	display:none;
}

#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/sidebar_s_twitter.png);
	height: 44px;
	width: 221px;
	float:left;
}

#sidebar_feeds #sidebar_feeds_forums{
	background-image: url(images/sidebar_s_forum.png);
	height: 38px;
	width: 221px;
	float:left;
}


#sidebar_feeds #sidebar_feeds_forums{
	background-image: url(images/sidebar_s_forum.png);
	height: 38px;
	width: 221px;
	float:left;
}

#sidebar_feeds #sidebar_feeds_foot{
	background-image: url(images/sidebar_s_foot.png);
	height: 11px;
	width: 221px;
	float:left;
}

.sidebar_feeds_spacer{
	background-image: url(images/sidebar_s_spacer.png);
	float: left;
	height: 1px;
	width: 221px;
}

.sidebar_feeds_item{
	background-image: url(images/sidebar_s_item.png);
	float: left;
	height: 64px;
	width: 192px;	
	display:block;
	text-align:left;
	margin-bottom:6px;
}

.sidebar_feeds_item_date{
	color:#707070;
	font-size:12px;
	margin-left:11px;
	margin-top:11px;
}

.sidebar_feeds_item_title{
	color:#333333;
	font-size:14px;
	margin-left:11px;
	margin-top:0px;
	width:168px;
	font-weight:bold;
	height:32px;
	overflow:hidden;
}

.contentclearer{
	width:900px;
	height:1px;
	clear:both;
}


/*home*/
#home_champ_vign{
	width:449px;
	height:auto;
	float:left;
}

#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{
	background-image: url(images/h/nos_champagnes_de_vignerons_deco.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:348px;
	margin:10px 0 10px 0;
	color:#000;
	font-size:13px;
	float:left;
	padding-left:80px;
	text-align:left;
	height:auto;
}

.home_prod{
	background-image: url(images/h/home_prod_info_bg.png);
	float: left;
	height: 113px;
	width: 433px;
	margin-bottom: 7px;
	margin-top: 7px;
}

.prod_image{
	float:left;
}

.home_prod .prod_image{
	height:100px;
	width:60px;
	margin-left:10px;
	margin-top:8px;
}

.list_prod .prod_image{
	height:186px;
	width:83px;
	margin-left:14px;
	margin-top:30px;
}

#home_main_module_main .prod_image{
	margin-left:28px;
	margin-top:51px;
	margin-right:10px;
	float:left;
}	

.prod_title{
	color:#fe8b00;
	font-size:16px;
	font-weight:bold;
	float:left;
	width:336px;
	height:21px;
	text-align:left;
	margin-left:16px;
	margin-top:7px;
}

a.prod_title:hover{
	text-decoration:underline;	
}

.list_prod .prod_title{
	height:46px;
}

#home_main_module_main .prod_title{
	font-size:18px;
	margin-top:41px;
	height:auto;
}	
.home_bestsell_prod .prod_title{
	font-size:12px;
	text-align:center;
	width:150px;
	margin-left:25px;
	height:37px;
}	


.prod_col_1{
	float:left;
	width:195px;
	height:80px;
	margin-left:16px;
	text-align:left;
}

.list_prod .prod_col_1{
	width:163px;
	height:137px;
	overflow:hidden;
	margin-left:4px;
}

.list_prod_cat_description .prod_title{
	margin-left:113px;
	height:30px;
}

.list_prod_cat_description_{
	text-align:left;	
	margin-left:20px;
	margin-top:0px;	
	width:420px;
	color:#707070;
	display:block;
	float:left;
	font-family:Georgia,Times,Times New Roman;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}

.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{
	width:199px;
	height:131px;
}

ul.prodcars{
	float:left;	
	text-align:left;
}

.list_prod ul.prodcars{
	width:173px;
	background-image:url(images/panel_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.prod_col_2 ul.prodcars{
	margin-left:8px;
	margin-top:2px;
}

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


ul.prodcars li{
	height:23px;
	font-size:12px;
	font-weight:bold;
	float:left;
}

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

.list_prod .prod_col_2 ul.prodcars li{
	width:173px;
}

.home_bestsell_prod ul{
	width:166px;
	margin-left:24px;
	margin-top:24px;
}


#home_main_module_main .prod_col_1 li{
	width:199px;

}

.home_bestsell_prod ul li{
	width:168px;
	height:24px;
	line-height:24px;
}

.home_bestsell_prod ul li.firstl{
	width:176px;
	margin-left:-4px;
}

.home_bestsell_prod ul li.guides{
	width:176px;
	margin-left:-5px;
}

.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;
	font-style:italic;
	font-weight:normal;
	float:left;
	line-height:18px;
	display:block;
	font-family:Georgia, Times, Times New Roman;
}

ul.prodcars li span{
	float:left;
	line-height:18px;
	display:block;
	margin-left:3px;
	margin-right:3px;
}

.x1{
	background-image: url(images/icons/x1.png);	
	height:18px;
	width:19px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.home_bestsell_prod ul li .x1{
	margin-top:3px;	
}

.x6{
	background-image: url(images/icons/x6.png);	
	height:19px;
	width:33px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.home_bestsell_prod ul li .x6{
	margin-top:3px;	
}

.shiptime_48h{
	background-image: url(images/icons/48h.png);
	height:20px;
	width:24px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.shiptime_7j{
	background-image: url(images/icons/7j.png);
	height:20px;
	width:38px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.shiptime_3sem{
	background-image: url(images/icons/3sem.png);
	height:20px;
	width:71px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}


.shiptime_rupture{
	background-image: url(images/icons/rupture.png);
	height:20px;
	width:92px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}



.glassico{
	background-image: url(images/icons/glass_ico.png);
	background-position:center center;
	background-repeat:no-repeat;
	height:18px;
	width:20px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:0;
}
.home_bestsell_prod .glassico{
	margin-top:3px;	
}
.star_container{
	width:59px;
	float:left;
	height:11px;
	margin-top:3px;
}

.home_bestsell_prod .star_container{
	margin-top:6px;	
}

.star_container .star_on{
	background-image:url(images/icons/star_full.png);
	height:11px;
	width:11px;
	float:left;
	display:block;
	margin:0;
	background-repeat:no-repeat;
}

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

.labelico{
	float:left;
	margin-top:1px;
	margin-right:2px;
}

.color_rose{
	background-image: url(images/color/rose.png);
	display: block;
	float: left;
	height: 21px;
	width: 21px;	
	margin-left:5px;
	margin-right:5px;
	background-repeat:no-repeat;
}

.color_blanc{
	background-image: url(images/color/blanc.png);
	display: block;
	float: left;
	height: 21px;
	width: 21px;	
	margin-left:5px;
	margin-right:5px;
	background-repeat:no-repeat;
}

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

.home_bestsell_prod ul li .h48{
	margin-top:3px;	
}

.prod_col_2{
	float:left;
	width:142px;
	height:73px;
	margin-left:0px;
	text-align:left;
}

#home_main_module_main .prod_col_2{
	width:195px;
	height:131px;
}

.list_prod .prod_col_2{
	width:178px;
	height:151px;

}

.prod_short_desc{
	float:left;
	width:195px;	
	font-size:12px;
	color:#333;
	margin-top:7px;
	height:48px;
}

#home_main_module_main  .prod_short_desc{
	width:391px;
	height:72px;
	font-size:12px;
	text-align:left;
}

.home_bestsell_prod .prod_short_desc{
	text-align:left;
	margin-left:24px;
	width:159px;
	font-weight:normal;
	margin-top:9px;
	overflow:hidden;
}

.prod_more{
	float:left;
	width:195px;
	color:#758a63;
	font-size:12px;
	text-decoration:underline;
}

.prod_more:hover{
		text-decoration:none;
	}

.home_bestsell_prod .prod_more{
	text-align:left;
	margin-left:24px;
}

.prod_price{
	color:#316700;
	font-size:25px;
	font-weight:bold;
	margin-left:17px;
	float:left;
}

#home_main_module_main .prod_price{
	width:195px;
	margin-top:22px;
	font-size:32px;
	text-align:center;
	margin-left:0;
}

.prod_col_1 .prod_price{
	width:120px;	
}

.prod_price_old{
	color:#838383;
	font-size:10px;
	margin-left:22px;
	float:left;
	font-weight:bold;
	width: 100px;
}

#home_main_module_main .prod_price_old{
	width:195px;
	margin-top:3px;
	font-size:11px;
	text-align:center;
	margin-left:0px;
}

.list_prod .prod_price_old{
	width:190px;	
	margin-left:10px;
}

#home_main_module_main .prod_price_old strong, .list_prod .prod_price_old strong{
	color:#000;
	font-size:13px;
}



.prod_add_to_cart{
	background-image: url(images/h/add_to_cart.png);
	float: left;
	height: 27px;
	width: 121px;	
	margin-left:7px;
	margin-top:4px;
	

}

.prod_add_to_cart:hover{

background-position:bottom left;

}

#home_main_module_main .prod_add_to_cart{
	background-image: url(images/h/add_to_cart_1.png);
	height: 35px;
	width: 168px;
	margin-top:18px;
	margin-left:17px;
}



.home_bestsell_prod .prod_price{
	text-align:center;
	width:159px;
	font-size:15px;
	margin-top:5px;
}

.home_bestsell_prod .prod_add_to_cart{
	margin-left:40px;
	margin-top:10px;
}

#home_maisons{
	float:left;
	width:220px;
	margin-bottom:23px;
}

#home_maisons_title{
	float:left;
	width:220px;
	height:41px;
	background-image: url(images/h/lesmaisons_top.png);
}


#home_editos{
	float:left;
	width:220px;
	margin-bottom:23px;
}

#home_editos_title{
	float:left;
	width:220px;
	height:41px;
	background-image: url(images/h/leseditos_top.png);
}


#home_selection_title{
	float:left;
	width:220px;
	height:41px;
	background-image: url(images/h/selection_top.png);
}

#home_maisons ul li, #home_editos ul li{
	background-image: url(images/h/lesmaisons_element.png);
	background-position: right top;
	background-repeat:no-repeat;
	height: 22px;
	width:189px;	
	float:left;
	line-height:21px;
	text-align:left;
	padding-left:31px;
	color:#333333;
	font-size:12px;
	line-height:21px;
}

#home_maisons ul li a, #home_editos ul li a{
	color:#333333;
	font-size:12px;
	line-height:21px;
	display:inline-block;
}

#home_editos ul li a{
	font-size:9px;
}

#home_maisons ul li a:hover, #home_editos ul li a:hover{
	text-decoration:underline;
}

#home_maisons ul li.first, #home_editos ul li.first{
	background-image: url(images/h/lesmaisons_element_first.png);
}

#home_maisons ul li.last, #home_editos ul li.last{
	background-image: url(images/h/lesmaisons_element_last.png);
	height:29px;
}


#home_main_module{
	width:671px;
	height:432px;
	float:left;
}

#home_main_module_tabs{
	width:671px;
	height:48px;
	float:left;
}

#home_main_module_tabs li{
	float:left;
	height:48px;
	padding-left:0px;
	line-height:48px;
	text-transform:uppercase;
	font-size:16px;
}

#home_main_module_tabs li a{
	height:49px;
	display:block;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

#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{
	width:280px;	
	margin-left:1px;
}

#home_main_module_tab_2 span.sb{
	width:274px;	
}


#home_main_module_tab_3{
	width:188px;	
	margin-left:1px;
}

#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);	
	float:left;
	width:6px;
	display:block;
	height:48px;
}

#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:top right;	
	float:left;
	display:block;
	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/h/home_main_module_main_bg.png);	
	width:670px;
	height:380px;
	float:left;
	overflow:hidden;
}


#home_main_module_main_prev{
	float:left;	
	width:47px;
	height:297px;
	cursor:pointer;
}

#home_main_module_main_center{
	float:left;	
	width:576px;
	height:297px;
	overflow: hidden;
}

#home_main_module_main_center_{
	float: left;
	width:576px;
	height:297px;
}
#home_main_module_main_center_ .prod_image img{
	width:120px;
}
#home_main_module_main_center_tmp{
	float:left;	
	width:576px;
	height:297px;
}
#home_main_module_main_center_tmp .prod_image img{
	width:120px;
}
#home_main_module_main_center_tmp2{
	float:left;	
	width:576px;
	height:297px;
}
#home_main_module_main_center_tmp2 .prod_image img{
	width:120px;
}

#home_main_module_main_next{
	float:left;	
	width:47px;
	height:297px;
	cursor:pointer;
}

#home_main_module_main_focusbuttons{
	float:left;	
	width:576px;
	height:50px;
	margin-left:52px;
}

.home_main_module_main_focusbutton{
	float:left;	
	width:184px;
	height:60px;	
	background-image:url(images/h/home_main_panel_p.png);
	color:#7f817e;
	display:block;
	overflow:hidden;
}

.home_main_module_main_focusbutton_sel, .home_main_module_main_focusbutton:hover{
	background-image:url(images/h/home_main_panel_psel.png);
	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{
	width:45px;
	height:60px;	
	float:left;
	background-repeat: no-repeat;
	background-position: 15px 20px;	
}

.home_main_module_main_focusbutton .text{
	width:132px;
	height:30px;
	float:left;
	text-align:left;
	margin-top:18px;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
}


#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;
	width:670px;
	margin-top:50px;
}

#home_bestsell_module_title{
	background-image: url(images/h/home_bestsell_title.png);
	background-repeat:no-repeat;
	width:648px;
	height: 29px;		
	float:left;
	margin-left:22px;
}

#home_bestsell_module_left{
	background-image: url(images/h/home_bestsell_left.png);
	float: left;
	height: 376px;
	width: 28px;	
	cursor:pointer;
}
#home_bestsell_module_left:hover{
	background-image: url(images/h/home_bestsell_left_h.png);
}
#home_bestsell_module_right{
	background-image: url(images/h/home_bestsell_right.png);
	float: left;
	height: 376px;
	width: 28px;	
	cursor:pointer;
}
#home_bestsell_module_right:hover{
	background-image: url(images/h/home_bestsell_right_h.png);
}

#home_bestsell_module_center{
	float: left;
	height: 376px;
	width:614px;
	overflow: hidden;
}

#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/h/home_best_sells.png);
	float: left;
	height: 376px;
	width: 202px;	
	margin-right:4px;
}

#bestsell_3{
	margin-right:0;	
}

.home_bestsell_prod .nume{
	height:46px;
	width:202px;
	background-repeat: no-repeat;
	background-position: 93px 3px;	
	color:#FFF;
	font-size:25px;
	font-weight:normal;
	font-style:normal;
}

/*
#bestsell_1 .nume{
	background-image: url(images/h/hmm_num_1.png);
}
#bestsell_2 .nume{
	background-image: url(images/h/hmm_num_2.png);
}

#bestsell_3 .nume{
	background-image: url(images/h/hmm_num_3.png);
}
*/
	
/*listings*/


.list_prod{
	background-image:url(images/listing_prod_bg.png);
	width:460px;
	height:200px;
	float:left;
	margin-bottom:35px;
}

.list_prod_cat_description{
	background-image:url(images/listing_prod_bg_flex_middle.png);
	width:460px;
	float:left;
	margin-bottom:35px;
	background-repeat:repeat-y;
	height:auto;


}

.list_prod_cat_description_1{
	background-image:url(images/listing_prod_bg_flex_top.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:460px;
	float:left;
}

.list_prod_cat_description_2{
	background-image:url(images/listing_prod_bg_flex_bottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:460px;
	float:left;
	padding-bottom:15px;
	min-height:200px;
}

/*selection*/

.sidebar_left_item{
	float:left;
	width:221px;
	margin-bottom:36px;
}

#page_title{
	color:#9f4f00;
	text-align:left;
	margin-left:50px;
	font-family:Georgia, Times, Times New Roman;
	font-weight:bold;
	margin-bottom:16px;
	float:left;
	font-size:20px;
	width:900px;
}

#sidebar_selection{
	background-image: url(images/selection/ma_selection_bg.png);
	background-repeat:repeat-y;
	width:189px;
	margin-left:23px;
}

#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);
	float: left;
	height: 91px;
	width: 189px;
	background-repeat:no-repeat;

}

#sidebar_selection_bottom_{
	float:left;
	margin-left:29px;
	margin-top:20px;
	color:#FFF;
	width:142px;
	float:left;
	font-size:12px;
	text-align:left;
}

.sidebar_selection_title_1{
	background-image: url(images/selection/ma_selection_head1.png);
	float: left;
	height: 21px;
	width: 189px;
	margin-top:15px;
}

.sidebar_selection_title_2{
	background-image: url(images/selection/ma_selection_head2.png);
	float: left;
	height: 21px;
	width: 189px;
	margin-top:19px;
}

.sidebar_selection_title_1 span, .sidebar_selection_title_2 span{
	text-align:left;
	margin-left:15px;
	width:150px;
	display:block;
	font-weight:bold;
	font-size:13px;
	line-height:21px;
}


#selection_choice_vigneron{
	padding-top:85px;	
	margin-top:30px;	
	background-image: url(images/selection/ma_selection_top_2.png);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:7px;
}

div.i_line{
	height:17px;
	float:left;
	width: 189px;
	margin-top:6px;
}

div.i_line_unactive{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 	
	}

div.i_line .pseudo_checkbox{
	height:17px;
	float:left;
	width:25px;
	margin-left:10px;
}

#selection_choice_vigneron  div.i_line{
	margin-left:4px;
}

div.i_line span{
	height:17px;
	line-height:17px;
	display:block;
	float:left;
	margin-left:5px;
	font-size:13px;
	width:140px;
	text-align:left;
	cursor:pointer;
	color:#000;
}

div.i_line_unactive span{
	cursor:auto;	
}

/*
div#selection_choice_price div.i_line span:hover{
	background-color: #ffe8cd;
	background-image: url(images/selection/heart_selection.png);
	background-repeat: no-repeat;
	padding-left:30px;
	background-position: left top;		
	width:110px;
}
*/
.pseudo_checkbox_unactive{
	background-image: url(images/selection/pseudo_check_2.png);
	float: left;
	height: 17px;
	width: 25px;	
	margin-left:4px;
}

#selection_choice_vigneron .pseudo_checkbox_unactive{
	background-image: url(images/selection/pseudo_check_1.png);
	margin-left:10px;
}

.pseudo_checkbox_active{
	background-image: url(images/selection/pseudo_check_2_checked.png);
	float: left;
	height: 17px;
	width: 25px;
	margin-left:4px;
}

#selection_choice_vigneron .pseudo_checkbox_active{
	background-image: url(images/selection/pseudo_check_1_checked.png);
	margin-left:10px;
}

.two_row_spacer{
	background-image: url(images/actual_two_row_sep.png);
	float: left;
	height: 16px;
	width: 460px;		
	margin-top:40px;
	margin-bottom:10px;
	margin-left:5px;
}

.pagination{
	float: left;
	height: 17px;
	width: 460px;	
	line-height:17px;
}

div.backtotop{
	color:#bebebe;
	font-size:11px;
	float:left;
	width:100px;
	background-image:url(images/icons/back_to_top_ico.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	text-align:left;
	line-height:17px;
}

div.backtotop a{
	margin-left:11px;
	color:#bebebe;
	text-decoration:underline;
}

div.pagination_count{
	color:#bebebe;
	font-size:11px;
	float:left;
	width:100px;
	text-align:right;
}

.actual_pagination{
	float:left;	
	height: 17px;
	width:260px;
}

.actual_pagination_{
	margin-left:40px;	
}

a.pag_element, span.pag_element{
	background-image: url(images/pager_bg.png);
	display: block;
	height: 17px;
	width: 19px;
	font-size: 11px;
	line-height: 17px;
	color: #707070;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
	float:left;
}

a.pag_element_current, span.pag_element_current{
	background-image: url(images/pager_current_bg.png);
	height: 17px;
	width: 59px;	
}

a.pag_element_prev{
	background-image: url(images/pager_toleft.png);
	width: 24px;	
}

a.pag_element_next{
	background-image: url(images/pager_toright.png);
	width: 24px;	
}


/*product info*/


#prod_info{
	width:671px;
	float:left;
	background-image: url(images/product/prodinfo_bg_middle.png);
	background-repeat: repeat-y;
}

#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_{
	width:247px;
	float:left;
	margin-left:5px;
}

#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{
	width:173px;
	float:left;
	overflow:hidden;
	margin-left:23px;
	height:190px;
	margin-top:15px;
}

#prod_info .prod_col_1 ul{
	width:173px;
	background-image: url(images/panel_bottom.png);
	background-position: left top;
	background-repeat:no-repeat;
}

#prod_info .prod_col_1 li{
	width:173px;
	margin-top:5px;
	background-image: url(images/panel_bottom.png);
	background-position: left bottom;
	background-repeat:no-repeat;
}

#product_main_tabs_1{
	margin-left:16px;	
}

#prod_info .prod_col_1 li.avisguide{
	height:auto;	
	padding-bottom:4px;
}



#prod_info .prod_col_2{
	width:182px;
	float:left;
	overflow:hidden;
	margin-left:27px;
	height:auto;
	margin-top:15px;
}

#prod_info .prod_col_2 ul{
	width:182px;
}

#prod_info .prod_col_2 li{
	width:182px;
}

#prod_info .prod_col_2 .prod_x1{
	margin-top:20px;
	float:left;
}


#prod_info .prod_col_2 .prod_x6 .prod_add_to_cart{
	background-image: url(images/h/add_to_cart_1.png);
	height: 35px;
	width: 168px;
}

#prod_info .prod_col_2 .prod_x1 .prod_add_to_cart{
	margin-left:32px;
}

#prod_info .prod_col_2 .prod_x6 .prod_price{
	background-image: url(images/icons/x6.png);	
	background-position:0px 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:0px 5px;
	background-repeat:no-repeat;
	padding-left:40px;
	width: 128px;
}
#prod_info .prod_col_2 .prod_price_old{
	width: 168px;
	text-align:center;
	display:block;
	margin-left:7px;
	color:#316211;
}


#product_main_tabs{
	width:418px;
	height:33px;
	float:left;
	background-image: url(images/product/product_main_tabs_bg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-top:20px;
	margin-left:0px;
}

#product_main_tabs li{
	float:left;
	height:33px;
	padding-left:0px;
	line-height:23px;
	text-transform:uppercase;
	font-size:16px;
	margin-right:1px;
}

#product_main_tabs li a{
	height:33px;
	display:block;
	color:#707070;
	font-size:14px;
	font-weight:normal;
	line-height:33px;
}



#product_main_tabs li span.sa{
	background-image: url(images/product/prodtab_left.png);
	float:left;
	width:5px;
	display:block;
	height:33px;
}

#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:top right;
	float:left;
	display:block;
	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{
	width:418px;
	float:left;
	}
	
#product_main_tabs_main .product_main_tabs_main_content{
	width:328px;
	margin-left:38px;
	color:#333333;
	text-align:left;
	font-size:13px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#product_main_tabs_main p{
	margin-left:4px;
	padding:0;
	margin-top:10px;
	float:left;
}

#product_main_tabs_main div#product_main_tabs_3_content {
margin:0 0 0 1px;
width:418px;
}

#product_main_buttons{
	float:left;
	clear:left;	
	margin-top:10px;
	width:240px;
}

#product_main_button_print{
	background-image: url(images/product/imprimer_fiche.png);
	height: 41px;
	width: 106px;
	float: left;
	margin-left: 13px;
}

#product_main_button_senttofriend{
	background-image: url(images/product/conseiller_a_un_ami.png);
	height: 41px;
	width: 106px;
	float: left;
	margin-left: 13px;
}

#product_suggestions{
	background-image: url(images/product/prodinfo_2.png);
	float: left;
	height: 379px;
	width: 671px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}


#product_suggestions_1, #product_suggestions_2{
	float:left;
	width:335px;
}

#product_suggestions_1_prev{
	float: left;
	height: 379px;
	width:27px;
	cursor:pointer;

}

#product_suggestions_2_prev{
	float: left;
	height: 379px;
	width:31px;
	cursor:pointer;
}

#product_suggestions_1_next{
	float: left;
	height: 379px;
	width:27px;
	cursor:pointer;

}

#product_suggestions_2_next{
	float: left;
	height: 379px;
	width:26px;
	cursor:pointer;

}

#product_suggestions_1_center{
	float: left;
	height: 379px;
	width:278px;	
	overflow:hidden;
}
#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;
	width:278px;	
	overflow: hidden;
}
#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{
	margin-top:110px;
	margin-left:5px;
	height:192px;
	width:120px;
}

#product_suggestions .prod_title{
	width:150px;
	margin-left:3px;
	margin-top:110px;
	height:45px;
	font-size:13px;
}

#product_suggestions .prodcars{
	width:137px;
	margin-left:3px;
	height:135px;
	background-image: url(images/product/sidebar_prodinfo_spacer.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#product_suggestions .prodcars li{
	width:140px;
	margin-left:0px;
	background-image: url(images/product/sidebar_prodinfo_spacer.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:auto;
	line-height:26px;
	overflow:hidden;
	padding-bottom:2px;
	padding-top:2px;
}

#product_suggestions .prod_price{
	font-size:18px;	
	width:100px;
	margin-left:0px;
	text-align:center;
}

#product_suggestions .prod_price_old{
	width:100px;
	margin-left:0px;
	text-align:center;
}


#product_suggestions .prod_col_1{
	width:100px;
	clear:left;
}

#product_suggestions ul.prodcars li strong, #product_suggestions ul.prodcars li span{
	margin-top:3px;
}

#product_suggestions ul.prodcars li.colorl span{
	margin-top:0px;
}

#product_suggestions .labelico{
	margin-top:1px;
	margin-bottom:1px;	
}
#sidebar_cars{
	background-image: url(images/product/sidebar_prodinfo_bg.png);
	background-repeat: repeat-y;
	background-position: left top;	
	width: 216px;
	float:left;
}

#sidebar_cars_caract{
	background-image: url(images/product/sidebar_prodinfo_caracteristiques.png);
	float: left;
	height: 32px;
	width: 216px;		
}

.sidebar_cars_content{
	margin-left:19px;
	float:left;
	width:179px;
	margin-top:10px;
	margin-bottom:10px;
}

.sidebar_cars_line{
	text-align:left;
	width:190px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}

.sidebar_cars_line strong{
	color:#a3a3a3;
	font-style: italic;	
	font-weight:normal;
	font-size:12px;
	font-family:Georgia, Times, Times New Roman;
}


#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);
	height: 119px;
	width: 216px;
	float: left;
	margin-top:-18px;
}

#sidebar_cars_bottom .sidebar_cars_line{
	margin-left:19px;
	color:#FFF;
	padding-top:15px;
}

#sidebar_cars_bottom .sidebar_cars_line strong{
	color:#FFF;
}

.sidebar_cars_line span{
	float:left;	
	line-height:10px;
	height:20px;
}

.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);
	display: block;
	float: left;
	height: 10px;
	width: 10px;		
	background-repeat:no-repeat;
}

span.s1_on{
	background-image: url(images/product/level_on.png);
	display: block;
	float: left;
	height: 10px;
	width: 10px;	
	background-repeat:no-repeat;
	
}


.infoText{
	width:891px;	
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

.two_sidebar .infoText{
	width:450px;
}

.classic_content{
	float:left;	
	/*margin-left:30px;*/
	text-align:left;
}

.classic{
	text-align:left;
	width:891px;
	float:left;
}

.classic dt{
	font-weight:bold;
	margin-top:20px;
}

.classic input.text, .classic select{
	border:1px solid #aaaaaa;
	width:397px;
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#a1a1a1;
	float:left;
	background-image: url(images/login/input_bg.png);
	background-repeat:repeat-x;
}

.messageStack{
	float:left;
	margin-top:10px;
	margin-bottom:10px;	
	color:red;
	text-align:left;
}

.classic .addtocart{
	background-image: url(images/buttons/next.png);
	width:228px;
	height:44px;
	font-size:16px;
	color:#FFF;
}

.classic .addtocart input{
	width:228px;
	height:44px;
	display:block;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}


#client_or_not_title{
	background-image: url(images/login/deja_client.png);
	background-repeat:no-repeat;
	height:25px;
	width:900px;
	float:left;
}


#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 0px;
}
#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 0px;
	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;
}


.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;
}

#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;
	width:157px;
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#a1a1a1;
	float:left;
}

.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);
	width:40px;
	height:28px;
	float:left;
	margin-top:20px;
	cursor:pointer;
}

.m_password_forgotten .submiti{
	background-image: url(images/login/login_ok.png);
	width:40px;
	height:28px;
	float:left;
	margin-top:0px;
	cursor:pointer;
	margin-left:5px;
}

.m_account_edit dd{
		float:left;
		clear:left;
}

.m_account_edit dt{
		float:left;
		clear:left;
}

.m_account_password dd{
		float:left;
		clear:left;
}

.m_account_password dt{
		float:left;
		clear:left;
}

.m_create_account dd{
		float:left;
		clear:left;
}

.m_create_account dt{
		float:left;
		clear:left;
}

.m_address_book .adressselect{
	border:1px solid #a8bf94;
	background-color:#f0f4eb;
	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{
	width:34px;
	height:55px;
	float:left;
	display:block;
}

.cart_line_title{
	width:487px;
	height:55px;
	float:left;
	line-height:55px;
	color:#fe8b00;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

.cart_line_unitprice{
	width:122px;
	height:55px;
	float:left;
	line-height:55px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}

.cart_line_unitprice{
	background-image: url(images/icons/x1.png);	
	background-position:3px center;
	background-repeat:no-repeat;	
}

.cart_line_x6 .cart_line_unitprice{
	background-image: url(images/icons/x6.png);	
	background-position:3px center;
	background-repeat:no-repeat;	
}



.cart_line_qty{
	width:83px;
	height:55px;
	float:left;
	/*line-height:55px;*/
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}

.cart_line_qty input{
	margin-top:17px;
}

.cart_line_qty_change {
	width:30px;
	height:55px;
	float:left;
}

.cart_line_qty_change_plus{
	float:left;
	width:15px;
	margin-left:10px;
	height:27px;
	cursor:pointer;	
}

.cart_line_qty_change_minus{
	float:left;
	width:15px;
	margin-left:10px;
	height:27px;
	cursor:pointer;	
}

.cart_line_total{
	width:118px;
	height:55px;
	float:left;
	line-height:55px;
	color:#316700;
	font-size:19px;
	font-weight:bold;
	text-align:right;
}

.cart_element_suggestion{
	background-image: url(images/cart/cart_module_sell_more.png);
	float: left;
	height: 45px;
	width: 497px;	
	margin-top: 2px;
	margin-left:5px;
	visibility:hidden;
}

.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;
	height:15px;
	color:#FFF;
	padding-left:3px;
	padding-right:3px;
}



.cart_element_suggestion_2{
	float:left;
	width:179px;
	height:40px;
	margin-left:8px;
}

#suggestions_button{
	background-image: url(images/cart/voir_nos_recommendations.png);
	float: left;
	height: 29px;
	width: 173px;	
	margin-top:10px;
}


#suggestions_button:hover{
	filter : alpha(opacity=90);
	-moz-opacity : 0.9;
	opacity : 0.9; 	
}

.cart_element_shipping{
	background-image: url(images/cart/cart_module_shipping.png);
	float: left;
	height: 45px;
	width: 390px;
	margin-top: 2px;
}

.cart_element_shipping_1{
	width:230px;
	height:45px;
	float:left;
}


.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;
}

.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;
	width: 238px;
	margin-top: 2px;
}

.cart_element_total_{
	font-size:22px;
	line-height:50px;
	height:50px;
	color:#316700;
	float:left;
	font-weight:bold;
	margin-left:130px;
}

.cart_element_total_2{
	float:left;
	line-height:20px;
	width:200px;
	color:#333333;
	font-size:10px;
	margin-top:5px;
	margin-left:15px;
}

.cart_element_total_2 strong{
	font-size:14px;
	margin-left:15px;
}


#cart{
	float:left;	
	width:892px;
	margin-bottom:30px;
}

#cart_title{
	background-image: url(images/cart/votre_commande.png);
	width:202px;
	height:25px;
	float:left;
	margin-bottom:15px;
}

.bt_order{
background-image:url(images/cart/proceder_a_la_commande.png);
clear:both;
display:block;
float:left;
height:46px;
margin-top:10px;
width:231px;
cursor: pointer;
	}
	
	
#coordonees_title{
	background-image: url(images/cart/vos_coordonnees.png);
	width:209px;
	height:28px;
	float:left;
	margin-top:15px;
}
	
	
#payment_choice{
	background-image: url(images/cart/mode_de_paiement.png);
	width:204px;
	height:25px;
	float:left;
	margin-top:15px;
}

#addressdata{
	background-image: url(images/cart/addressdata_data.png);
	background-repeat:no-repeat;
	float: left;
	height: 497px;
	width: 899px;
	margin-top: 20px;
	margin-left:-3px;
}

#recapitulatif_title{
	background-image: url(images/cart/recapitulatif_commande.png);
	float: left;
	height: 19px;
	width: 328px;
	margin-top: 30px;
	margin-bottom:20px;
	margin-left:10px;
}


.champsobligatoires{
	color:#333333;
	font-size:12px;
	text-align:left;
	float:left;
	margin-left:25px;
	width:700px;
	font-style:italic;
	margin-top:10px;
	margin-bottom:10px;
}

#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{
	border:1px solid #aaaaaa;
	width:397px;
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#a1a1a1;
	float:left;
	background-image: url(images/login/input_bg.png);
	background-repeat:repeat-x;
}

#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{
	font-weight:bold;
	height:24px;
	line-height:24px;
	text-align:left;
	display:block;
	float:left;
	font-size:14px;
}


#addressdata_col0{
	margin-left:30px;
	float:left;
	width:860px
}

#addressdata_col0 #firstname{
	padding-left:40px;
}


#addressdata_col1{
	margin-left:30px;
	float:left;
	width:397px
}

#addressdata_col2{
	margin-left:40px;
	float:left;
	width:397px
}

.iline_adress{
	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 input.iline_city, #account_edit input.iline_city,  #addressdata select.iline_city, #account_edit input.iline_city{
	width:261px;
	margin-left:15px;
}

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

#addressdata  #pwd_1.iline, #pass_edit  #pwd_1.iline {
	width:188px;
	margin-top:10px;
}

#addressdata #pwd_2.iline, #pass_edit #pwd_2.iline {
	width:188px;
	padding-left:19px;
	margin-top:10px;
}

#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{
	font-size:12px;
	color:#000;
	width:188px;
	font-weight:normal;
}

#addressdata #iline_adress_shipping{
	margin-top:20px;	
	height: 128px;
}

#addressdata #iline_is_shipping{
	margin-top:20px;	
}

#addressdata #iline_is_shipping input{
	width:30px;	
	float:left;
	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;
}

#addressdata #nl_iline label, #nl_edit #nl_iline label  {
width:320px;
}

#addressdata #nl_iline label a, #nl_edit #nl_iline label  a{
	color:#000;
}

#summup{
	background-image: url(images/cart/recapitulatif_bg.png);
	float: left;
	height: 169px;
	width: 873px;
	margin-bottom:30px;
}

#order_comments{
	background-image: url(images/cart/order_message_bg.png);
	float: left;
	height: 128px;
	width: 899px;
	margin-bottom:30px;
	margin-left:-5px;
}

#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:65px;
	line-height:18px;
	margin-top:5px;
	width:800px;
	margin-left:35px;
	text-align:left;
}

#order_comments textarea:focus{
	color:#000000;
}

#order_comments p{
	font-size:12px;
	margin:3px;
	text-align:left;
	margin-left:35px;
	margin-top:10px;
	width:800px;
}

.summup_box{
	float:left;
	width:193px;
	height:126px;
	margin-top:33px;
}

#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;
	font-size:16px;
	font-weight:bold;
	width:193px;
	float:left;
	height:25px;
	line-height:25px;
	text-align:left;
}



.summup_box_content{
	width:193px;
	float:left;
	font-size:10px;
	height:72px;
	text-align:left;
	overflow:hidden;
}

#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{
	width:193px;
	float:left;
	height:27px;
	line-height:27px;
	color:#316700;
	font-size:16px;
	font-weight:bold;
}

#summup_box_4 .summup_box_foot{
	color:#FFF;
}

#summup_box_3 input.text{
	border:1px solid #aaaaaa;
	width:129px;
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#a1a1a1;
	float:left;
	background-image: url(images/login/input_bg.png);
	background-repeat:repeat-x;
	margin-top:5px;
	clear:left;
}

#summup_box_3 input.submiti{
	background-image: url(images/login/login_ok.png);
	width:40px;
	height:28px;
	float:left;
	cursor:pointer;
	margin-left:5px;
	margin-top:5px;
}

.summup_box_4_col1{
	width:106px;
	text-align:left;
	float:left;
}

.summup_box_4_col2{
	width:80px;
	text-align:right;
	float:left;
}

#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:#FFF;
	font-size:16px;
	font-weight:bold;
	height:29px;
	margin-top:20px;
	line-height:27px;
}

#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-repeat:no-repeat;
	background-position:bottom left;
	float: left;
	height: 199px;
	width: 280px;	
}

.payment_module_fianetRnPCB .payment_module_ {
	background-image: url(images/cart/fianet_rnp.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	float: left;
	height: 199px;
	width: 280px;	
}

.payment_module_fianetRnPCR .payment_module_ {
	background-image: url(images/cart/fianet_rnp.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	float: left;
	height: 199px;
	width: 280px;	
}


.payment_module_moneyorder2 .payment_module_ {
	background-image: url(images/cart/rib_bg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	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{
	font-weight:bold;
	font-size:18px;
	float:left;
	color:#333333;
	margin-top:14px;
	height:20px;
	margin-left:48px;
}

.payment_module:hover .payment_module_title{
	color:#316700;
}

.payment_module_content{
	font-weight:normal;
	font-size:13px;
	float:left;
	color:#333333;
	width:247px;
	height:136px;
	margin-left:16px;
	text-align:left;
	margin-top:16px;
}


#static h1{
	font-family:Times;

	color:#9f4f00;
	float:left;
	font-size:20px;
	text-transform:uppercase;
}


#static_content{
	font-size:13px;
	text-align:left;
	float:left;
	width:900px;
	margin-top:20px;
}

#static_content p{
	margin-top:15px;
}

.m_qui_sommes_nous #static_content img{
	margin-left:250px;
	margin-right:auto;
	clear:left;
	margin-top:20px;
	border:4px solid #CCCCCC;
	width:350px;
}


.m_press #static_content img{
	float:left;
	clear:left;
}


.m_contact_us input.text, .m_contact_us select{
	border:1px solid #aaaaaa;
	width:397px;
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#a1a1a1;
	float:left;
	background-image: url(images/login/input_bg.png);
	background-repeat:repeat-x;
}

.m_contact_us textarea{
	color:#a1a1a1;
	border:1px solid #aaaaaa;
	width:397px;
}


.m_contact_us #static dt{
	float:left;
	clear:left;
	font-weight:bold;
	margin-top:20px;
}

.m_contact_us #static dd{
	float:left;
	clear: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 {
	margin-top:50px;
	clear:left;
		margin-left:10px;
}


.m_checkout_shipping .addressdata_returning .next_bt {
		margin-top:10px;
		clear:left;
		margin-left:30px;
}

.preload{
	display:none;	
}

.m_account .element{
	margin-top:30px;
}

#static a:hover{
	text-decoration:underline;	

}


.m_login .next_bt {
	margin-top:20px;
	clear:left;
	margin-left:20px;
}

.m_login h1 {
	display:none;
}

.m_login .infoText  a{
	color:#000;
}



.checkout_register_error, .login_register_error{
	float:left;
	width:600px;
	text-align:left;
	color:red;	
	padding:8px;
	font-size:13px;
	clear:left;
}

#view_back{
	display:none;	
}

#product_main_tabs{
	overflow:hidden;	
}

#product_main_tabs li {
	width:128px;
}

.avis_sum {
background:#000000 url(images/product/avis_sum_bg.png) repeat-x scroll 0 0;
display:block;
height:38px;
width:418px;
color: #316700;
font-weight: bold;
font-size: 13px;
line-height:38px;
}
.avis_sum_col1 {
width: 226px;
height: 38px;
display:block;
float:left;
padding-left: 15px;
}
.avis_sum_col1 span.avis_total {
display:block;
height:38px;
margin-left:140px;
margin-top:-38px;
width:63px;
background:transparent url(images/product/avis_total_bg.png) no-repeat scroll 50% 50%;
color: #ffffff;
text-align:center;
}
.avis_sum_col2 {
width: 72px;
height: 38px;
display:block;
float:left;
background:transparent url(images/product/avis_sum_bg_separator.png) no-repeat scroll 0 0;
padding-left: 6px;
}
.avis_sum_col3 {
width: 93px;
height: 38px;
display:block;
float:left;
background:transparent url(images/product/avis_sum_bg_separator.png) no-repeat scroll 0 0;
padding-left: 6px;
}

#new_comment{
	background-color:#d0e8ba;
	float:left;
	width:418px;
	height:21px;	
}

#new_comment span{
	line-height:21px;
	width:418px;
	text-align:center;
	display:block;
	color:#316700;
	cursor:pointer;
}

#new_comment span a{
	color:#316700;
}

#new_comment span:hover{
	text-decoration:underline;
}

#note_content {
	height: 430px;
	width:418px;
	overflow:auto;
}
.prod_note {
	margin-left:auto;
	margin-right:auto;
	width:384px;
	margin-top: 15px;
}
.prod_note_author {
	text-align: left;
	color: #9f4f00;
	padding-left: 17px;
	font-weight:bold;
	margin-bottom:3px;
}
.prod_note_top {
	background:transparent url(images/product/avis_single_bg_top.jpg) no-repeat scroll 0 0;
	width: 384px;
	height: 6px;
}
.prod_note_middle {
	width: 382px;
	border-left: 1px solid #d9d8d8;
	border-right: 1px solid #d9d8d8;
	height: 52px;
	background:transparent url(images/product/avis_single_bg_middle.png) repeat-x scroll 0 bottom;
	text-align:center;
}
.prod_note_middle_ {
	background:transparent url(images/product/avis_single_bg_middle2.png) repeat-y scroll 0 0;
	width: 382px;
	height: 52px;
	overflow:hidden;
}
.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 {
	width: 384px;
	height: 18px;
	background:transparent url(images/product/avis_single_bg_bottom_close.jpg) repeat-x scroll 0 0;
}
.prod_note.active .prod_note_bottom {
	background:transparent url(images/product/avis_single_bg_bottom_open.jpg) repeat-x scroll 0 0;
	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:transparent url(images/product/avis_single_total_bg.png) no-repeat scroll 50% 0;
	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*/

#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 {
	font-size:12px;
	padding:0 3px;
	color:#BB6865;
	padding-left:33px;
	width:100%;
	height:29px;
	line-height:29px;
	display:block;
	font-weight:normal;
}
#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 {
	font-size:13px;
	font-weight:normal;
	color:#BB6865;
}
#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;
	padding-left:14px;
	color:#4F5F60;
	display:block;
	font-size:14px;
	height:24px;
	line-height:22px;
	text-decoration:none;
}
#sitemap a.h1:hover, #sitemap h1:hover {
	color:#4F5F60;
}


/*temp*/

li#product_main_tabs_3{
	/*display:none;	*/
}


#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-repeat:no-repeat;
	background-position:top left;
}

#virtpop_top #close{
	cursor:pointer;
	height:89px;
	width:89px;
	float:right;
}

#virtpop_top h1{
	color:#2e531d;
	font-size:18px;
	float:left;
	margin-top:50px;
	margin-left:56px;
	width:261px;
	height:50px;
	line-height:31px;
	text-align:center;
	font-weight:normal;
	display:block;
}


#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;
	width:256px;
	z-index:110;
	position:absolute;
	top:80px;
}

div.auto_complete ul {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FE8B00;
	list-style-type:none;
	margin:0;
	padding:2px;
	width:321px;
}
div.auto_complete ul li {
	clear:both;
	margin:0;
	padding:2px;
	font-size:13px;	
	cursor:pointer;
	width:317px;
	height:20px;
}
div.auto_complete ul li.product {
	height:30px;
}



div.auto_complete ul li td.product {
height:22px;
color: #333;
font-size: 13px;
text-align:left;
vertical-align:middle;
}

div.auto_complete ul li.product:hover,
div.auto_complete ul li:hover {
text-decoration:underline;
background-color: #ffefa6;
}

div.auto_complete ul li.product:hover img
{
border: 1px solid #2f551e;
}

div.auto_complete ul li img {
float:left;
height:30px;
border: 1px solid #fff;
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);
	height: 23px;
	width: 109px;	
	margin-top:20px;
	float:left;
	margin-left:22px;
}

#listing_keywords{
	margin-left:8px;
}
#home_tags{
	width:650px;
	float:left;
	margin-top:10px;
	margin-left:22px;
}

#listing_tags{
	width:440px;
	float:left;
	margin-top:10px;
	margin-left:8px;
}


#home_tags li, #listing_tags li{
	float:left;
	margin:3px;
}

#home_tags a, #listing_tags a{
	color:#c7c7c7;
	font-size:12px;
	float:left;
	line-height:23px;
}

#home_tags a:hover, #listing_tags a:hover{
	text-decoration:underline;
	color:#333333;
}





.list_prod .prod_add_to_cart{
	/*background-image: url(images/h/add_to_cart_1.png);
	height: 35px;
	width: 168px;
	margin-top:35px;
	margin-left:0px;*/
}


.listing .prod_x1{
	margin-top:0px;
	float:left;
}

.listing .prod_x6{
	margin-bottom:5px;
	float:left;
}

.listing .prod_x6 .prod_add_to_cart{
	background-image: url(images/h/add_to_cart_1.png);
	height: 35px;
	width: 168px;
	margin-top:0px;
}

.listing .prod_x1 .prod_add_to_cart{
	margin-left:32px;
	margin-top:0px;
}

.list_prod_ .prod_x1 .prod_add_to_cart{
	background-image: url(images/h/add_to_cart_1.png);
	height: 35px;
	width: 168px;
	margin-top:10px;
	margin-left:7px;
}

.listing .prod_x6 .prod_price{
	background-image: url(images/icons/x6.png);	
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:40px;
	width: 128px;
	margin-top:0px;
}

.listing .prod_x1 .prod_price{
	background-image: url(images/icons/x1.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:40px;
	width: 128px;
	margin-top:0px;
}

.list_prod_x6 .prod_col_2{
	margin-top:-10px;
}

#nl_edit #nl_iline{
	margin-top:0px;	
}






#account_edit_{
	float: left;
	width: 446px;
	margin-left:-10px;
	margin-right:10px;
}

#account_edit{
	background-image: url(images/account/account_coordonees_bg.png);
	background-repeat:no-repeat;
	float: left;
	height: 338px;
	width: 424px;
	clear:left;
	padding-left:22px;
	margin-top:15px;
	padding-top:20px;
}


#account_edit #lastname{
	width:196px;
}

#account_edit #lastname input{
	width:196px;
}

#account_edit #firstname{
	width:187px;
	padding-left:19px;
}

#account_edit #firstname input{
	width:187px;
}

.save_this{
	background-image: url(images/account/save_changes_bt.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 26px;
	width: 182px;
	margin-left:120px;
	margin-top:25px;
	cursor:pointer;
}


.save_this:hover{
	background-position: bottom;
}

#pass_change_title{
	background-image: url(images/account/changer_de_mot_de_passe.png);
	float: left;
	height: 19px;
	width: 273px;	
	margin-top:22px;
}


#pass_edit_{
	float: left;
	width: 442px;
	margin-left:0px;
}

#pass_edit{
	background-image: url(images/account/account_pw_bg.png);
	background-repeat:no-repeat;
	float: left;
	height: 147px;
	width: 422px;
	clear:left;
	padding-left:22px;
	margin-top:22px;
	padding-top:20px;
}

#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;
	width:399px;
	margin-top:10px;
}

#nl_edit_ p{
	float:left;
	margin-top:8px;
	color:#333333;
	font-size:12px;
	width:399px;
	text-align:left;
	margin-left:5px;
}

#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{
	margin-top:0px;	
	height:29px;
}

#nl_edit #nl_iline label{
	line-height:29px;
}

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


.update_this{
	background-image: url(images/account/update_bt.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 28px;
	width: 112px;
	margin-left:150px;
	margin-top:25px;
	cursor:pointer;
}


.update_this:hover{
	background-position: bottom;
}





#nl_history{
	background-image: url(images/account/historique_de_mes_commandes.png);
	float: left;
	height: 21px;
	width: 340px;
	margin-top: 20px;
	margin-bottom: 10px;	
	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{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	float:left;
	margin-left:30px;
	margin-top:20px;
}

.order_title strong{
	color:#316700;
}

.order_detail{
	font-size:14px;
	color:#333333;
	float:left;
	margin-left:60px;
	margin-top:25px;
	clear:left;
	width:320px;
}

.see_ordered{
	background-image: url(images/account/see_ordered_bt.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 29px;
	width: 180px;
	margin-left:29px;
	margin-top:15px;
	cursor:pointer;
}


.see_ordered:hover{
	background-position: bottom;
}


.see_invoice{
	background-image: url(images/account/dl_invoice_bt.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 29px;
	width: 171px;
	margin-left:10px;
	margin-top:15px;
	cursor:pointer;
}


.see_invoice:hover{
	background-position: bottom;
}

.order_line_2{
	float:left;
	width:450px;
	height:136px;
	margin-left:15px;
	margin-top:7px;
	background-repeat:no-repeat;
}

.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{
	width:103px;
	margin-top:80px;
	float:left;
	color:#7d7d7d;
	font-size:13px;
	font-weight:bold;
}

.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{
	font-weight:bold;
	font-size:25px;
	color:#316700;
	float:left;
	text-align:left;
	margin-left:150px;
	margin-top:20px;
}

.step_5_problem{
	color:#636363;
	font-size:11px;
	margin-left:150px;
	float:left;
	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-repeat:no-repeat;
	background-position:top left;
}

#virt2pop_top #close{
	background-image: url(images/product/write_avis_popup_close.png);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
	height:26px;
	width:26px;
	float:right;
	margin-right:45px;
	margin-top:37px;
}

#virt2pop_top h1{
	color:#2e531d;
	font-size:18px;
	float:left;
	margin-top:50px;
	margin-left:56px;
	width:261px;
	height:50px;
	line-height:31px;
	text-align:center;
	font-weight:normal;
}


#virt2pop_middle{
	width:550px;	
	min-height: 300px;
	background-image: url(images/product/write_avis_popup_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#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 {
	float: left;
	width: 9px;
	height: 45px;
	background-image: url(images/product/write_avis_rate_left.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div#write_avis_stars div#write_avis_stars_center {
	float: left;
	width: 367px;
	height: 45px;
	background-image: url(images/product/write_avis_rate_center.png);
	background-repeat:repeat-x;
	background-position:top left;
}
div#write_avis_stars div#write_avis_stars_right {
	float: left;
	width: 9px;
	height: 45px;
	background-image: url(images/product/write_avis_rate_right.png);
	background-repeat:repeat-y;
	background-position:top left;
}

div.write_avis_stars_title {
	float: left;
	color:#333333;
	font-weight:bold;
	height:20px !important;
	line-height:45px;
	width:75px !important;
	font-size:14px;
}
div.write_avis_stars {
	float: left;
	width: 288px !important;
	height: 24px !important;
	margin-top: 10px;
	margin-left:4px;
}
div.write_avis_stars_left {
	float: left;
	width: 4px !important;
	height: 24px !important;
	background-image: url(images/product/write_avis_star_bg_left.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div.write_avis_stars_center {
	float: left;
	width: 282px !important;
	height: 24px !important;
	background-image: url(images/product/write_avis_star_bg_center.png);
	background-repeat:repeat-x;
	background-position:top left;
	cursor:pointer;
	margin-left:-1px;
	margin-right:-1px;
}
div.write_avis_stars_right {
float: left;
width: 4px !important;
height: 24px !important;
	background-image: url(images/product/write_avis_star_bg_right.png);
	background-repeat:repeat-y;
	background-position:top left;
}
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;
height:20px;
line-height:20px;
margin-top:2px;
text-align:center;
width:28px;
font-weight:bold;
}

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;
height:20px;
line-height:20px;
margin-top:2px;
text-align:center;
width:28px;
font-weight:bold;
}






div#write_avis_comment textarea {
	background:#FFFFFF none repeat scroll 0 0;
	height:87px;
	margin-top:5px;
	width:371px;
}
div#write_avis_comment {
	clear: both;
}
div#write_avis_comment div#write_avis_comment_left {
	float: left;
	width: 7px;
	height: 94px;
	background-image: url(images/product/write_avis_content_left.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div#write_avis_comment div#write_avis_comment_center {
	float: left;
	width: 371px;
	height: 94px;
	background-image: url(images/product/write_avis_content_center.png);
	background-repeat:repeat-x;
	background-position:top left;
}
div#write_avis_comment div#write_avis_comment_right {
	float: left;
	width: 7px;
	height: 94px;
	background-image: url(images/product/write_avis_content_right.png);
	background-repeat:repeat-y;
	background-position:top left;
}

div#write_avis_author input {
	float: left;
	background: #fff;
	margin-top:8px;
	width: 170px;
}
div#write_avis_author {
	clear: both;
}
div#write_avis_author div#write_avis_name_left {
	float: left;
	width: 7px;
	height: 34px;
	background-image: url(images/product/write_avis_name_left.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div#write_avis_author div#write_avis_name_center {
	float: left;
	width: 170px;
	height: 34px;
	background-image: url(images/product/write_avis_name_center.png);
	background-repeat:repeat-x;
	background-position:top left;
}
div#write_avis_author div#write_avis_name_right {
	float: left;
	width: 7px;
	height: 34px;
	background-image: url(images/product/write_avis_name_right.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div#write_avis_author div#write_avis_lastname_left {
	margin-left: 17px;
	float: left;
	width: 7px;
	height: 34px;
	background-image: url(images/product/write_avis_name_left.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div#write_avis_author div#write_avis_lastname_center {
	float: left;
	width: 170px;
	height: 34px;
	background-image: url(images/product/write_avis_name_center.png);
	background-repeat:repeat-x;
	background-position:top left;
}
div#write_avis_author div#write_avis_lastname_right {
	float: left;
	width: 7px;
	height: 34px;
	background-image: url(images/product/write_avis_name_right.png);
	background-repeat:repeat-y;
	background-position:top left;
}


div#write_avis_comment_title {
	clear:both;
	color:#333333;
	font-weight:bold;
	height:20px;
	padding-top:10px;
	font-size:14px;
	margin-top:5px;
	padding-left:5px;
}

div#write_avis_author_title {
	clear:both;
	color:#333333;
	font-weight:bold;
	height:20px;
	padding-top:10px;
	font-size:14px;
	margin-top:5px;
	padding-left:5px;
}

div#write_avis_etes_title {
	clear:both;
	color:#333333;
	font-weight:bold;
	height:20px;
	padding-top:10px;
	font-size:14px;
	margin-top:5px;
	margin-left:5px;
}


div#write_avis_etes select {
border: 1px solid #abadb3;
width: 371px;
height:20px;
}


div#write_avis_submit {
	width: 186px;
	height: 34px;
	background-image: url(images/product/write_avis_submit_button.png);
	background-repeat:repeat-y;
	background-position:top left;
	clear:both;
	float:left;
	margin:15px 5px 5px 100px;
	cursor: pointer;
}

div#write_avis_submit:hover{
	background-position:bottom left;
}

 .see_invoice{
	display:none;	
}

#les_champagnes{
	float:left;
}


#siteofday{
	width: 69px;
	height: 105px;
	background-image: url(http://www.thecssawards.com/imagenes/mail/day_white.png);
	background-repeat:no-repeat;
	background-position:top left;	
	top:0px;
	right:0px;
	position:absolute;
	display:block;
	position:fixed;
}


#header #header_cart{
	/*position:fixed;*/
	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;
	z-index:10000;
	top:20px;
}

.header_cart_close{
	display:none;	
}

.scrolleddown #header_cart_close{
	display:block;	
	background-image: url(images/cart/cart_close.png);	
	height:15px;
	width:15px;
	float:right;
	margin-top:8px;
	margin-right:-3px;
}


.scrolleddown  #header_cart_article_q {
	margin-top:5px;	
}


.changeaddresse{
	text-decoration:underline;	
}


#addressdata.addressdata_returning{
	height:447px;	
	margin-top:0px;
}

.addressdata_returning p{
		width:800px;
		margin-left:30px;
		text-align:left;
		margin-top:20px;
	}
	
.addressdata_returning p a{
		text-decoration:underline;
}

.cmu{
	font-size: 9px;
	text-align: right; 
	width: 105px;
	float:left; 
	padding-top: 7px;
	}

#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);	
	width:220px;
	height:85px;
	float:left;
	margin-top:5px;
}