/* FEUILLE DE STYLE COPYRIGHT BABYLONE19 TABLE ET TABLIER octobre 2009 */



#refs {

	display: none;

	}

html, form, ul, li, p, span, body, input, select, textarea, h1, h2, h3, a, td {

	margin: 0;

	padding: 0;

	}

body, html {

	/*height: 100%;*/

	}

body {

	text-align: center;

	}

ul {

	list-style-type: none;

	list-style-position:outside;

	}

a {

	text-decoration : none;

	}

.btn {

	width: 100px;

	cursor: pointer;

	}

.btn_short {

	width: 32px;

	cursor: pointer;

	}

.btn_midle, .btn_detail, .btn_buy {

	width: 60px;

	cursor: pointer;

	background:transparent url(img/btn_midle_bkg.jpg) no-repeat scroll 0 0;

	}

.btn_long {

	width: 150px;

	cursor: pointer;

	background:url(img/btn_long_bkg.jpg) no-repeat;

	}

.ibox {

	width: 100px;

	}

.ibox_short {

	width: 28px;

	}

.ibox_midle {

	width: 150px;

	}

.ibox_long {

	width: 200px;

	}

.ibox_vlong {

	width: 500px;

	}

.error {

	color: #C20E1F;

	font-size: 15px;

	font-weight: bold;

	}

.btn_pos {

	text-align: center;

	margin-top: 20px;

	margin-bottom: 5px;

	display: block;

	clear: both;

	}

.bold {

	font-weight: bold;

	}

.comment {

	font-style:italic;

	}

.view {

	margin-bottom:10px;

	}

.view_large {

	text-align: center;

	margin: 0 auto;	

	}

.logo {

	border: none;

	/*float: left;*/

	}

.price_pos {

	margin-bottom: 5px;

	display: block;

	clear: both;

	}
	
.price_pos .label {
font-size:14px;
}



.inter {

	width: 100%;

	background: url(img/inter.gif);

	height: 1px;

	margin-top: 5px;

	margin-bottom: 5px;

	clear: both;

	}

.inter_top img .inter_bottom img {

	display: none;

	}

.inter, .inter_top, .inter_bottom {

	border: none;

	/*display: block;*/

	display: none;

	clear: both;

	}

.list_btn {

	clear:both;

	display: block;

	}

.list_bottom {

	display: block;

	clear: both;

	position:relative;

	top:-3px;

	}

.star {

	color: red;

	}

.label {

	float: left;

	width: 265px;

	text-align: right;

	margin-right: 10px;

	}

.formw span{

	float: left;

	width: 225px;

	}

.work_margin {

	margin-top: 20px;

	margin-bottom: 10px;

	margin-left: 0;

	margin-right: 30px;

	}

a:hover {

	text-decoration : underline;

	}

#flag {

	width: 395px;

	float: left;

	}

#flag li {

	float: right;

	padding: 5px;

	}

#flag a {

	width: 20px;

	height: 15px;

	display: block;

	}

#flag .de a, #flag .it a, #flag .en a, #flag .sp a {

	display:none;

	}

#flag .de li, #flag .it li,#flag .en li, #flag .sp li {

	padding:0;

	}

#flag .fr a {

	background: url(./mag/logo/flag_fr.gif);

	}

#flag .en a {

	background: url(./mag/logo/flag_en.gif);

	}

#flag .de a {

	background: url(./mag/logo/flag_de.gif);

	}

#flag .sp a {

	background: url(./mag/logo/flag_sp.gif);

	}

#flag .it a {

	background: url(./mag/logo/flag_it.gif);

	}

#flag span {

	display: none;

	}

html>body #work_order {

	height: auto;

	min-height: 500px;

	}

#work h1, #account h1 {

	margin-bottom: 10px;

	}

#list .list_content {

	margin: 5px;

	}

#list .uneven .list_content {

	margin-left: 0;

	}

#pagination {

	clear: both;

	}

#pagination ul {

	margin-left: 50px;

	}

#pagination li {

	display: inline;

	float: left;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-top: 10px;

	}

#pagination a {

	text-decoration : underline;

	}

#pagination .previous {

	margin-left: 180px;

	}

#page .view, #list .view {

	margin-right: 10px;

	margin-bottom: 10px;

	}

#list_contener {

	background: url(img/list_bkg.gif);

	}

#image a {

	margin-right: 10px;

	}

#image .comment {

	padding-bottom: 10px;

	text-align: center;

	}

#image p.comment {

	display:block;

	clear:both;

	}

#image .pd07 {

	clear:both;

	width: 300px;

	}

#sf img {

	border: none;

	}

#sf a {

	text-decoration : underline;

	font-weight: bold;

	}

#basket_tab td, #account_tab td {

	text-align:center;

	width: 95px;

	vertical-align: top;

	padding-top : 5px;

	padding-bottom : 5px;

	}

#basket_tab .col1, #account_tab .col1 {

	text-align:left;

	width: 505px;

	padding-left: 5px;

	}

#basket_tab .header td, #basket .footer td, #account_tab .header td {

	font-weight: bold;

	}

#basket_tab .btn_short {

	background: url(img/trash.gif) center no-repeat;

	width: 20px;

	height: 20px;

	}

#basket .primary {

	display: block;

	}
#work #basket {
	background:transparent url(img/header_basket.jpg) no-repeat scroll 0 0;
	padding-top:240px;
}

#maj {

	clear: both;

	text-align: right;

	padding-top: 10px;

	margin-bottom: 5px;

	}

#account {

	text-align: center;

	}

#account_tab td a {

	text-decoration : none;

	}

#account_tab td a:hover {

	text-decoration : underline;

	}

#account_tab .col1 {

	width: 390px;

	}

#account a, #help a {

	text-decoration : underline;

	}

#account p {

	clear: both;

	text-align: left;

	margin-bottom: 5px;

	}

#account h1, #account h2, #account li , #account h3 {

	text-align: left;

	}

#account .btn_pos {

	text-align: center;

	}

#account .btn_pos .btn {

	width: 150px;

	background:url(img/btn_long_bkg.jpg) no-repeat scroll 0 0;

	}

#account li a, #help li a {

	text-decoration : none;

	}

#account li a:hover, #help li a:hover {

	text-decoration : underline;

	}

#account .new_contener, #account .old_contener {

	width: 245px;

	float: left;

	}

#account .new, #account .old {

	height: 175px;

	padding: 5px;

	}

#account .z003 span, #account .z004 span {

	width: 110px;

	display: block;

	float: left;

	}

#account .z003 input, #account .z004 input {

	width: 115px;

	float: left;

	margin-bottom: 5px;

	}

#account .z104 input, #account .z105 input, #account .z212 input, #account .z213 input, #account .o517 input, #account .o518 input {

	margin-left: 20px;

	}

#account .o507, #account .o508, #account .o509, #account .o511, #account .o512, #account .o513, #account .ac04, #account .ac05, #account .ac06, #account .ac08, #account .ac10, #account .ac11 {

	text-indent: 20px;

	}

#account .new_contener {

	margin-right: 10px;

	}

#account img, #help img {

	border: none;

	}

#work_order .o001 {

	padding-top: 5px;

	}

#help p {

	display: block;

	clear: both;

	margin-bottom: 10px;

	}

.z800 {

	display: none;

	}

.r003, .a001, .a601, .o001 {

	padding-top: 5px;

	}



/*----------------------------STORE------------------------------------------------*/



html, form, ul, li, p, span, body, h1, h2, h3, a, td {

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size: 12px;

	color:#3F3F3F;

	}

input, select, textarea {

	font-family: Verdana;

	font-size: 12px;

	color:#000000;

	}

body {

	background-color: #D1CCC4;

	}

h1,h1 a {

	font-size: 18px;

	color: #3F3F3F;

text-transform:uppercase;

	}

h2, h3 {

	font-size: 15px;

	color: #444444;

	margin-top: 5px;

	margin-bottom: 5px;

	}

img {

	border:none;

	}

.price {

	color: #C20E1F;

	font-weight: bold;

	text-align: right;

	font-size: 12px;

	font-weight: bold;

	}

.price a{

	color: #C20E1F;

	font-weight: bold;

	text-align: right;

	font-size: 12px;

	font-weight: bold;

	}

.price .currency {

	color: #C20E1F;

}

.price .IT {

	color: #C20E1F;

}

.pstrike {

	color:#3E3E3E;

	display:block;

	font-size:12px;

	font-weight:bold;

	text-decoration:line-through;

}

.pstrike a{

	text-decoration: line-through;

	color: #3E3E3E;

	font-size:12px;

	font-weight: bold;

	}

.pstrike .currency {

	color: #3E3E3E;

}

.pweight {

	font-style:italic;

	padding-bottom:2px;

	}
	
.price_value {
	color:#C20E1F;
}

.primary a {

	font-weight:bold;

	display: block;

	color: #000000;

	}

.primary {

	font-weight:bold;

	display: block;

	color: #000000;

	height : 16px;

	padding-top:12px;

	}

.secondary a {

	display: block;

	color: #444444;

	}

.secondary {

	display: block;

	color: #444444;

	height : 15px;

	}

.list_content {

	float:left;

	margin-top:10px;

	padding:5px;

	text-align:center;

	width:180px;

	height:272px;

}

.btn , .btn_short, .btn_midle , .btn_long, .btn_detail, .btn_buy {

	background-color: #3E3E3E;

	border: medium none;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: normal;

	text-transform: capitalize;

	}

.ibox , .ibox_short, .ibox_midle , .ibox_long, .ibox_vlong {

	border: 1px solid #000000;

	background-color: #FFFFFF;

	}

#formulaire h3 {

	margin-bottom: 5px;

	margin-top: 15px;

	}

#ctx_contact_mail, #ctx_contact_subject, #ctx_contact_message {

	margin-bottom: 8px;

	margin-top: 5px;

	}

#ctx_btn_contact_send {

	background: url(img/btn_bkg.jpg) no-repeat;

	}

#master {

	width:1033px;

	position: relative;

	text-align: left;

	margin: 70px auto 0;

	}

#flag {

	display:none;

	}

#work {

	float: right;

	width:815px;

	background: url(img/work_bkg.png) repeat-y;

	}

#work_order {

	width:1013px;

	padding-left:20px;

	float: right;

	height: 500px;

	background: url(img/work_order.png) repeat-y;

	}

#account_contener {

	margin: 0 auto;

	width: 650px;

	margin-top : 10px;

	margin-bottom: 10px;

	text-align: left;

	}

#top,#top_order {

	background: url(img/top_bkg.png) no-repeat;

	}

#top, #top_order, #logo {

	height:153px;

	}

#logo a {

	width: 1007px;

	height: 147px;

	display: block;

	padding: 6px 27px 0 7px;

	}

#logo {

	float: left;

	width: 1033px;

	}

#logo span {

	display: none;

	}

#comand {

	width: 400px;

	float: right;

	margin-top: -169px;

	margin-right: 18px;

	}

#comand a{

	text-decoration : none;

	}

#comand li {

	float: right;

	padding-right:5px;

	padding-left: 13px;

	height:17px;

	}

	

#comand li.account, #comand li.help {

	background: url(img/comand_i.png) no-repeat left;

}

#comand li.basket {

	display: none;

	}

#comand .order span, #comand .basket span, #comand .account span, #comand .help span, #comand .back span {

	font-size: 18px;

	text-transform: capitalize;

	}

#comand .help a {

	margin-right: 0;

	}

#comand .back a {

	margin-right:0;

	}

#navig {

	background: url(img/menu_bkg.png) no-repeat;

	height:47px;

	}

#order_step {

	background: url(img/menu_bkg.png) no-repeat;

	height:47px;

	width: 100%;

	}

#order_step .off, #order_step .on, #order_step .made {

	margin-top: 0;

	}

#order_step li {

	padding-top: 12px;

	float: left;

	width: 120px;

	text-align: center;

	display: block;

	color:#FFFFFF;

	font-size: 12px;

	}

#order_step .start {

	width: 40px;

	line-height: 15px;

	}

#order_step .end {

	display: none;

	}

#order_step .on {

	font-weight: bold;

	}

#order_step .made {

	color:#FFFFFF;

	}

#navig li {

	float: left;

	display: block;

	text-align:center;

	}

#navig a {

	display: block;

	}

#navig span {

	/*font-size: 20px;*/

	color : #FFFFFF;

	}

#navig .smenu li {

	width: 100%;

	}

#navig .smenu li.ssm1 {

    padding-top : 11px;

}

#navig .smenu {

	visibility: hidden;

	position:absolute;

	z-index:2;

	width: 180px;

	background-color: #3e3e3e;

	}

#navig .smenu a {

	text-align:left;

	font-weight: normal;

	font-size: 12px;

	text-indent:10px;

	color:#ffffff;

	padding:3px 0 2px;

	}

#navig .smenu .last a {

	padding:3px 0 3px;

	}

#navig .smenu a:hover {

	background: #d1cbc4;

	text-decoration : none;

	color : #3e3e3e;

	font-weight: normal;

	}

#navig .end, #order_step .end {

	display:none;

	}

#navig span a:hover {

	text-decoration : none;

	}

#menu {

	padding-top:0;

	}

#navig .menu {

	/*padding-top:16px;*/

	}

#navig .i {

	display:none;

	}

#navig li.start {

	}

#navig li.m1 {

	margin-left: 15px;

	margin-right: 40px;

	background: url(img/navig_li_m1_bkg.png) no-repeat left;

	padding: 0;

	width:140px;

	height:45px;

	}

#navig li.m1 a {

	width:150px;

	height:45px;

	}

#navig li.m2 span,#navig li.m3 span,#navig li.m4 span,#navig li.m5 span,#navig li.m6 span {

	font-size: 18px;

	}

#navig li.m2 {

	background: url(img/navig_li_m2_bkg.png) no-repeat left;

	padding: 16px 30px 8px 75px;

	}

#navig li.m3 {

	background: url(img/navig_li_m3_bkg.png) no-repeat left;

	padding: 16px 5px 8px 75px;

	}

#navig li.m4 {

	background: url(img/navig_li_m4_bkg.png) no-repeat left;

	padding: 16px 0 8px 75px;

	}

#navig li.m5 {

	background: url(img/navig_li_m5_bkg.png) no-repeat left;

	padding: 16px 0 8px 75px;

	}

#navig li.end {

	display:none;

	}

#left_top {

	height:10px;

	}

#left_bottom{

	display:none;	

	}

#left {

	margin-left: 0;

	width:218px;

	float:left;

	background: url(img/left_bkg.png) repeat-y;

	}

#newsletter p, #professional p,#search p {

	margin-left:22px;

	margin-right: 5px;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	}

#offer a, #offer_2 a, #service a {

	text-align: left;

	margin-left:22px;

	font-weight: normal;

	font-size: 11px;

	color: #3F3F3F;

	}

#offer.arround li a.p1 {

	background:transparent url(img/gauche_acces-lenotre.jpg) no-repeat scroll 0 0;

	display:block;

	height:146px;

	width:148px;

}

#offer_2.arround li a.p1 {

	background:transparent url(img/gauche_livraison.jpg) no-repeat scroll 0 0;

	display:block;

	height:54px;

	width:162px;

	margin-left:20px;

	margin-bottom:70px;

	font-size:0;

	text-indent:-9999px;

}

#offer h2,#offer_2 h2 {

	display:none;

	}

#offer_3 h2,#offer_4 h2,#offer_5 h2,#offer_6 h2,#offer_7 h2,#search h2,#partner h2, #contact_us h2, #newsletter h2, #professional h2, #service h2, #service_2 h2 {

	color:#3F3F3F;

	padding-left:22px;

	padding-top:10px;

	font-size: 16px;

	font-weight: bold;

	text-transform:uppercase;

	}

#offer_3 ul,#offer_4 ul,#offer_5 ul,#offer_6 ul,#offer_7 ul,#search ul,#partner ul #contact_us ul, #newsletter ul, #professional ul {

	padding-left:22px;

	}

#offer span, #offer_2 span, #search span, #contact_us span, #newsletter span, #professional, #service span, #service_2 span, #partner span {

	display: block;

	}

#offer h2 {

	}

#offer_2 h2 {

	}

#search {

    position:absolute;

    top:420px;

}

#search h2 {

font-size :19px;

text-transform:uppercase;

margin-bottom:0;

	}

#contact_us h2 {

	}

#newsletter h2 {

	}

#professional h2 {

	}

#service.arround li a.p4 {

	background:transparent url(img/gauche_payment.jpg) no-repeat scroll 0 0;

	display:block;

	height:75px;

	width:153px;

	margin-left:20px;

	margin-bottom:70px;

}

#service h2 {

	color:#3F3F3F;

	font-size:14px;

	text-transform:uppercase;

}

#service_2 h2 {

	}

#partner h2 {

	}

#left_contener .arround {

	margin-bottom: 10px;

	padding-bottom: 0;

	}

#partner li {

	border: none;

	margin-left: 40px;

	}

#search p {

	background:url(img/ctx_search_bkg.jpg) no-repeat;

	width:157px;

}

#search .ibox {

	background:url(img/ctx_search_bkg.jpg) no-repeat;

	border: medium none;

	width: 115px;

	height:19px;

	padding: 3px 5px 0;

	margin:0 0 0 -2px;

	}

#search .btn_short {

	width: 30px;
	height:15px;

	}

#newsletter .btn {

	font-style: normal;

	margin-bottom: 2px;

	margin-left: 40px;

	margin-top: 5px;

	}

#contact_us .btn {

	margin-bottom: 5px;

	margin-left: 40px;

	margin-top: 5px;

	}

#professional input {

	margin-bottom: 5px;

	margin-left: 40px;

	margin-top: 5px;

	}

#link_contener {

/* Tout sauf IE MAC \*/

	text-align: center;

 /* Fin Hack IE MAC */

	margin: 0 auto;

	display: block;

	clear: both;

	height: 42px;

	}

#link {

	height: 42px;

	margin: 0 auto;

	width: 1033px;

	background: url(img/link_bkg.png) no-repeat bottom;

	}

#link li {

	display: inline;

	float: left;

	margin-top: 30px;

	padding-left: 14px;

	padding-right:39px;

	padding-top: 0;

	}

#link .i, #link .end {

	line-height: 20px;

	}

#link .start {

	line-height: 20px;

	margin-left:19px;
	}

#link a {

	color:#3F3F3F;

	font-size:10px;

	font-weight:normal;

	vertical-align:top;

}

#account li, #help li {

	background: url(img/account_pic.gif) no-repeat;

	padding-left: 28px;

	line-height: 20px;

	}

#basket_tab td, #account_tab td {

	border-top:1px solid #000000;

	border-left:1px solid #000000;

	}

#basket_tab, #account_tab {

	border-bottom: 1px solid #000000;

	border-right:1px solid #000000;

	}

#list .uneven, #list .pair {

	float: left;

	height: 280px;

	display: inline;

	width : 260px;

	margin-bottom: 5px;

	margin-top: 5px;

	}

#detail {

	border:none;

	clear: both;

	padding: 10px 100px 20px 0;

	}

#detail h2 {

	display: block;

	float: left;

	}

#feature {

	float: left;

	width: 240px;

	padding: 5px;

	margin-left:20px;

	margin-bottom: 10px;

	margin-top: 100px;

	}

#feature p {

	clear:both;

	float: right;

	width: 100%;

	}

#feature .prod_choice img {

	float: left;

	margin-right:5px;

	margin-top:2px;

	margin-bottom:2px;

	}

#feature span.price_pos {

	float:left;

	width:400px;

	margin-top:20px;

	}
	
#feature span.price_ref span.label {
	float:none;
	margin-right:0;
}	
#feature span.price_ref span, #feature span.price_ref span.cents, #feature span.price_ref span.currency {
	font-size:14px;
	color:#3F3F3F;
	text-decoration:none;
	font-weight:normal;
}
 #feature span.price_ref span.IT {
	font-size:10px;
	color:#3F3F3F;
	text-decoration:none;
	font-weight:normal;
}	

#feature span.pstrike, #feature span.pstrike .currency {

	font-size: 16px;

	}

#feature span.price, .price_value, #feature span.price .cents, #feature span.price .currency {
	font-size: 20px;
	}
	
#feature .pweight {
	display:none;
}

#feature .btn_pos {
	text-align: left;
	}

#feature .btn_buy {
	background:transparent url(img/btn_buy_bkg.jpg) no-repeat scroll 0 0;
	width:95px;
	font-size:15px;
	}

#feature .block_quantity {

	display: block;

	margin-bottom: 10px;

	}

#feature .pdt_select {

/* Tout sauf IE MAC \*/

	float: left;

 /* Fin Hack IE MAC */

	}

#feature .prod_choice {

	border:1px solid #000000;

	visibility: hidden;

	position:absolute;

	z-index:2;

	width: 198px;

	background-color: #FFFFFF;

	}

#feature .prod_choice li {

	text-decoration : none;

	width: 198px;

	float: left;

	}

#feature .prod_choice a {

	display: block;

	padding-left:5px;

	text-decoration : none;

	color: #000000;

	}

#feature .prod_choice a:hover {

	background: #444444;

	color : #FFFFFF;

	font-weight:bold;

	}

#feature a, #image a {

	text-decoration : underline;

	}
	

#account .label .comment {

	font-size: 7pt;

	}

#account .new, #account .old {

	border: 1px solid #000000;

	}

#product h1, #product h2 {

	display: block;

	float: left;

	width:100%;

	}

#product h2 {

	padding-bottom : 5px;

	}

#image .view_large img {

	display: block;

	clear:both;

	text-align:center;

	}

#product .view  {

	width: 300px;

	margin-bottom:30px;

	float: left;

	}

/* ---------- EXTRA ----------*/

.btn_li_004 {

	width: 85px;

	}

.btn_z0_01 {

	width: 120px;

	}

.txt_another_pic {

	display:none;

	}

img.pic_another_pic {

	width: 80px;

	float:left;

	margin:2px;

	}


/* ---------- OPTION ----------*/

.option {
	background-color:#D1CCC4;
	float:left;
	margin-left:3px;
	padding:12px 5px 18px 12px;
	width:190px;
	position:relative;
	top:-29px;
}

#option_contener img.option_pic {
/*	display:block;
	padding-bottom:5px;
*/	padding-top:2px;
	max-height:40px;
}
.option p {
	font-weight:bold;
	font-size:14px;
}
#option_contener {
	float:right;
	clear:right;
}
/* ---------- OPTION 1 ----------*/


#option_1 {
	float:left;
	}

#option_1 .pd02 {
	font-weight:bold;
	font-size:16px;

	}

#option_1 .pdt_btn {

	padding-left: 5px;

	border: none;

	background: url(img/pic_select.gif) no-repeat;

	height: 22px;

	width: 200px;

	}

#option_1 .pdt_select {

/* Tout sauf IE MAC \*/

	float: left;

 /* Fin Hack IE MAC */

	}

#option_1 .prod_choice li {

	text-decoration : none;

	width: 198px;

	float: left;

	}

#option_1 .opt_choice li {

	text-decoration : none;

	margin: 5px;

	float: left;

	}

#option_1 .prod_choice img {

	float: left;

	margin-right:5px;

	margin-top:2px;

	margin-bottom:2px;

	}

#option_1 .prod_choice {

	border:1px solid #000000;

	visibility: hidden;

	position:absolute;

	z-index:2;

	width: 198px;

	background-color: #FFFFFF;

	}

#option_1 .prod_choice a {

	color: #000000;

	display: block;

	padding-left:5px;

	text-decoration : none;

	}

#option_1 .prod_choice a:hover {

	background: #444444;

	color : #FFFFFF;

	font-weight:bold;

	}

/* ---------- OPTIONS 2 à 7 ----------*/

#option_2, #option_3, #option_4, #option_5, #option_6, #option_7 {
	float:left;
	padding:2px 5px 10px 12px;
	}
#option_2 p, #option_3 p, #option_4 p, #option_5 p, #option_6 p, #option_7 p {
	/*color:#6C00CC;*/
	}

#option_2 .pdt_btn, #option_3 .pdt_btn, #option_4 .pdt_btn, #option_5 .pdt_btn, #option_6 .pdt_btn, #option_7 .pdt_btn {
	padding-left: 5px;
	border: none;
	background: url(img/pic_select.gif) no-repeat;
	height: 22px;
	width: 200px;
	}

#option_2 .pdt_select, #option_3 .pdt_select, #option_4 .pdt_select, #option_5 .pdt_select, #option_6 .pdt_select, #option_7 .pdt_select {
/* Tout sauf IE MAC \*/
	float: left;
 /* Fin Hack IE MAC */
	}

#option_2 .prod_choice li, #option_3 .prod_choice li, #option_4 .prod_choice li, #option_5 .prod_choice li, #option_6 .prod_choice li, #option_7 .prod_choice li {
	text-decoration : none;
	width: 198px;
	float: left;
	}

#option_2 .opt_choice li, #option_3 .opt_choice li, #option_4 .opt_choice li, #option_5 .opt_choice li, #option_6 .opt_choice li, #option_7 .opt_choice li {
	text-decoration : none;
	float: left;
	font-weight:bold;
	width:185px;
	}
#option_2 .opt_choice li:last-child, #option_3 .opt_choice li:last-child, #option_4 .opt_choice li:last-child, #option_5 .opt_choice li:last-child, #option_6 .opt_choice li:last-child, #option_7 .opt_choice li:last-child {
	font-weight:normal;
	padding-top:2px;
	}
#option_2 .prod_choice img, #option_3 .prod_choice img, #option_4 .prod_choice img, #option_5 .prod_choice img, #option_6 .prod_choice img, #option_7 .prod_choice img {
	float: left;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
	}

#option_2 .prod_choice, #option_3 .prod_choice, #option_4 .prod_choice, #option_5 .prod_choice, #option_6 .prod_choice, #option_7 .prod_choice {
	border:1px solid #000000;
	visibility: hidden;
	position:absolute;
	z-index:2;
	width: 198px;
	background-color: #FFFFFF;
	}

#option_2 .prod_choice a, #option_3 .prod_choice a, #option_4 .prod_choice a, #option_5 .prod_choice a, #option_6 .prod_choice a, #option_7 .prod_choice a {
	color: #000000;
	display: block;
	padding-left:5px;
	text-decoration : none;
	}

#option_2 .prod_choice a:hover, #option_3 .prod_choice a:hover, #option_4 .prod_choice a:hover, #option_5 .prod_choice a:hover, #option_6 .prod_choice a:hover, #option_7 .prod_choice a:hover {
	background: #444444;
	color : #FFFFFF;
	font-weight:bold;
	}


/* ---------- home tab(classic) ----------*/

#home .btn_pos,#home h1 {

	display: none;

	}

#tc_01,#tc_02,#tc_03 {

	vertical-align: top;

	}

#tc_01 {

	padding-bottom: 12px;

	}

#tc_02 {

    width:436px;

	}

#tc_05 {

	background:url(img/tc_05_bkg.gif) no-repeat;

	height:684px;

	vertical-align:top;

	}

/* ---------- home old(classic) ----------*/

#home .btn_pos,#home h1 {

	display: none;

	}

#h01,#h02,#h03 {

	float: left;

	}

.cents, .cents a{color: #C20E1F;font-weight: bold;text-align: right;font-size: 12px;font-weight: bold;}

#home .pweight {display:none;}



/*----------------------------ACCUEIL----------------------------------------------------*/

#actu_texte {

	background: url(img/actu_bkg.png) no-repeat left;

	width:336px;

	height:272px;

	}

#tc_03 h2 {

	height:4px;

	margin: 0px;

	}

#actu_texte h2 {

	color:#D1CCC4;

	font-weight:normal;

	font-size:25px;

	height:25px;

	padding:12px 0 15px 8px;

	}

#actu_texte p {

	color:#D1CCC4;

	font-size:13px;

	padding:0 15px 15px 15px;

	}

#actu_texte a {

	color:#77C5C3;

	font-size:16px;

	}

#actu_texte a.orange {

	color:#FFA400;

	}



/*----------------------------EXTRADIVS------------------------------------------------*/

#extradiv1 {

	width:1033px;

	margin:0 auto;

	text-align:left;

text-transform: lowercase;

	}

#extradiv1 p {	

	position:absolute;

	top:58px;

	margin-left:15px;

  }

/*--------NEW ORDER PROCESS-------*/ 
.label{width:33%;margin: 0 3px 0 0;font-size:11px;}
.select_date_day {width:42px;}
.select_date_month {width:90px;}
.select_date_year {width:60px;}
.ibox_full {width:100%;}
.ibox_long {width: 195px;}
* html .label,* html .formw,* html .checkform{float:left;clear:none;margin:0 5px 0 0;}
* html .form_empty{width:100%;}
* html #canvas_old_account_cont,* html #canvas_login_account,* html #canvas_new_account #canvas_invoice_account,* html #canvas_new_account #canvas_delivery_account{width:90%;float:left;}
*+html .label,*+html .formw,*+html .checkform{float:left;clear:none;margin:0 5px 0 0;}
*+html .form_empty{width:100%;}
*+html #canvas_old_account_cont,*+html #canvas_login_account,*+html #canvas_new_account #canvas_invoice_account,*+html #canvas_new_account #canvas_delivery_account{width:90%;float:left;}



