/* CSS globale */
body{
	margin:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818285;
	background:#a1c1df url(../images/bg-body.jpg) no-repeat top center;
	min-width:960px;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#818285;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{border:none;}
a{
	color:#416b9d;
	outline:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
h1{
	margin:10px 0;
	color:#426b9d;
	font-size:18px;
	font-weight:normal;
}
h2,h3{
	margin:10px 0;
	color:#426b9d;
	font-size:18px;
	font-weight:normal;
}
#conteneur{
	width:100%;
	overflow:hidden;
}
.wrapper{
	width:959px;
	margin:0 auto;
}
/* header */
#header{
	width:100%;
	position:relative;
	overflow:hidden;
}
/*logo*/
#header #logo{
	margin:19px 0 0 6px;
	float:left;
	display:inline;
	background:url(../images/logo.jpg) no-repeat;
	width: 218px;
	height: 44px;
	padding-bottom:16px;
}
#header #logo a{
	height:100%;
	display:block;
	text-indent:-9999px;
}
.quick-access{
	position:absolute;
	left:0;
	width:100%;
}
/* shop-access */
.shop-access{float:right;}
.shop-access ul{
	margin:0;
	padding:5px 2px 0 0;
	list-style:none;
}
.shop-access ul li{
	float:left;
	color:#e4e4e4;
	font-size:10px;
	background:url(../images/sep-top-menu.gif) no-repeat 0 65%;
	padding:0 2px 0 4px;
}
.shop-access ul li:first-child{background:none;}
.shop-access ul li a{
	float:left;
	color:#999;
	text-decoration:none;
	padding:3px 0 0 0;
}
#panier{
	padding:3px 17px 0 0;
	background:url(../images/picto_panier.jpg) no-repeat top right;
	height:14px;
}
.shop-access ul li a:hover,
.shop-access ul li a.active{color:#666;}
/* header-nav-container */
.header-nav-container{
	float:left;
	width:515px;
	overflow:hidden;
}
.header-nav-container ul{
	margin:24px 0 0 8px;
	padding:0;
	list-style:none;
}
.header-nav-container ul li{
	float:left;
	background:url(../images/sep-nav.gif) no-repeat 0 70%;
	padding:0 13px 0 12px;
}
.header-nav-container ul li:first-child{background:none;}
.header-nav-container ul li a{
	float:left;
	display:block;
	text-decoration:none;
	color:#818285;
	font-family:"Century Gothic", arial;
	letter-spacing:-1px;
	font-size:15px;
	line-height:normal;
}
.header-nav-container ul .active{
	font-weight:bold;
	padding:1px 13px 0 12px;
}
.header-nav-container ul li a:hover,
.header-nav-container ul .active a,
.header-nav-container ul .active {color:#6d99c2;}
/* lang */
#lang{
	position:absolute;
	top:27px;
	left:768px;
	width:161px;
	padding:2px 0 2px 27px;
	background:url(../images/picto_lang.png) no-repeat;
	clear:both;
}
#lang select, #lang option{
	font-size:10px;
	color:#8b9baa;
	width:74px;
	float:left;
}
.language-switcher label{display:none;}
.no-display{display:none;}
.search{
	position:absolute;
	top:51px;
	left:768px;
	width:161px;
	padding:2px 0 2px 27px;
	background:url(../images/picto_search.png) no-repeat;
	clear:both;
}
.mini-search{
	background:url(../images/bg-search.png) no-repeat;
	width: 153px;
	height: 13px;
	overflow:hidden;
	padding:1px;
	float:left;
}
.search input{float:right;}
.search .input-text{
	border:0;
	font-size:10px;
	padding:0 1px 0 4px;
	margin:0;
	width:132px;
	height:auto;
	color:#a1c1df;
	outline:none;
	float:left;
}
.search legend{display:none;}
#main{
	position:relative;
	clear:both;
	width:100%;
}
.main{
	background:url(../images/bg-main-t.png) no-repeat;
	width: 959px;
	clear:both;
	overflow:hidden;
	margin:0;
	padding:12px 0 0;
}
.main .mc{
	width:100%;
	background:url(../images/bg-main-c.png) repeat-y;
	clear:both;
	float:left;
}
.main .mb{
	background:url(../images/bg-main-b.png) no-repeat;
	width: 959px;
	height: 9px;
	clear:both;
	overflow:hidden;
}
.middle-container{
	margin:-5px 0 0;
	width:100%;
	position:relative;
	clear:both;
}
.middle{
	background:url(../images/bg-middle.jpg) no-repeat;
	width: 947px;
	overflow:hidden;
	margin:0 6px;
	padding:0 0 5px;
}
* html .middle{height:400px;overflow:visible;}
.inner .middle{background:url(../images/bg-web.jpg) no-repeat 0 100%;}
/* promo-slide */
.promo-slide{
	width:660px;
	float:left;
	overflow:hidden;
}
.promo-slide .holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.promo-slide ul{
	width:9999px;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.promo-slide li{
	float:left;
	width:660px;
	position:relative;
}
.promo-slide img{display:block;}
.promo-slide .btn-swiss{
	position:absolute;
	left:477px;
	top:237px;
	color:#8f9195;
	background:url(../images/btn-swiss.gif) no-repeat 0 3px;
	padding:0 0 0 25px;
	font-size:9px;
}
.promo-slide .btn-swiss span{display:block;}
/* slide-text */
.slide-text{
	position:absolute;
	top:380px;
	left:226px;
	width:225px;
	padding:0 0 25px 0;
	border-bottom:1px solid #e8eaec;
}
.slide-text h2{
	margin:0;
	padding:13px 0 7px;
	text-transform:uppercase;
	font-size:21px;
	font-weight:normal;
	letter-spacing:-1px;
	border-top:3px solid #e4e4e4;
	color:#f04786;
}
.slide-text p{
	display:block;
	text-decoration:none;
	margin:5px 50px 0 0;
	font-size:14px;
	line-height:18px;
	color:#818285;
}
.slide-text .arrow{
	background:url(../images/arrow.gif) no-repeat;
	width: 8px;
	height: 9px;
	text-indent:-9999px;
	position:absolute;
	bottom:11px;
	right:15px;
}
.blue{top:350px;}
.blue h2{color:#488cd5;}
.green h2{color:#4cb8b7;}
.yellow h2{color:#ffb515;}
.blue .arrow{background:url(../images/arrow-blue.gif) no-repeat;}
.green .arrow{background:url(../images/arrow-green.gif) no-repeat;}
.yellow .arrow{background:url(../images/arrow-yellow.gif) no-repeat;}
/* intro */
#intro{
	position:absolute;
	right:24px;
	top:39px;
	width:450px;
	border-bottom:1px solid #eceded;
	padding:0 0 35px;
}
#intro h2{
	margin:-8px 0 5px;
	font-weight:normal;
	color:#426b9d;
	font-family:"Century Gothic", arial;
	font-size:26px;
	letter-spacing:-1px;
}
#intro p{
	margin:0;
	padding:0;
	color:#797a7d;
	font-size:15px;
}
#intro ul{
	margin:0;
	padding:0;
	width:220px;
	float:right;
	list-style:none;
}
#intro ul li{
	vertical-align:top;
	margin:0 0 4px;
}
#intro ul li a{
	display:block;
	margin:0 0 4px 0;
	background:url(../images/btn-list-home.png) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	width:196px;
	height:20px;
	padding:0 14px 0 10px;
	font-family:"Century Gothic", arial, sans-serif;
	font-size:15px;
	line-height:20px;
}
#intro ul .color1{background:url(../images/btn-list-home-dark.png) no-repeat;}
#intro ul .color3{background:url(../images/btn-list-home-light.png) no-repeat;}
/* block-home */
.block-home{
	width:225px;
	margin:14px 0 0;
}
.aside{
	width:225px;
	float:right;
	margin-top:168px;
	padding:0 19px 0 0;
}
.block-home h3{
	margin:0;
	padding:0 18px 2px 1px;
	color:#26558d;
	width:75px;
	text-transform:uppercase;
	font-family:"Century Gothic", arial, sans-serif;
	font-size:14px;
	background:url(../images/arrow-blue.gif) no-repeat 100% 4px;
}
.block-home .t{
	background:url(../images/bg-promo-t.png) no-repeat;
	width: 225px;
	padding-top:8px;
}
.block-home .b{
	background:url(../images/bg-promo-b.png) no-repeat;
	width: 225px;
	height: 7px;
	clear:both;
	overflow:hidden;
}
.block-home .frame{
	position:relative;
	width:206px;
	padding:0 0 8px 8px;
	overflow:hidden;
}
.block-home a{
	color:#416b9d;
	font-size:14px;
	letter-spacing:-1px;
}
.block-home img{
	display:block;
	margin:0 0 6px;
}
/* category */
.col-left{
	float:left;
	width:225px;
	padding:0 0 10px 14px;
}
.category{
	width:100%;
	overflow:hidden;
	margin:10px 0;
}
.category strong a{
	background:url(../images/bg-category-title-t.png) no-repeat;
	display:block;
	color:#fbfdff;
	font-size:14px;
	font-weight:normal;
	padding:2px 0 1px 8px;
}
.category strong span{
	background:url(../images/bg-category-title-b.png) no-repeat;
	width: 220px;
	height: 7px;
	display:block;
	overflow:hidden;
}
.category ul{
	list-style:none;
	padding:0;
	margin:0;
	width:220px;
}
.category ul li{
	vertical-align:top;
	height:1%;
	margin:2px 0;
}
.category ul a{
	display:block;
	background:#fff url(../images/arrow-category.gif) no-repeat 210px 7px;
	color:#818285;
	padding:1px 12px 2px;
}
.category ul .active a,
.category ul a:hover{
	font-weight:bold;
	color:#2d79be;
	text-decoration:none;
}
/* block-cart */
.block-cart{
	background:url(../images/bg-cart-t.png) no-repeat;
	width: 226px;
	overflow:hidden;
	margin:31px 0 0 -4px;
}
.block-cart .block-title{
	overflow:hidden;
	padding:0 8px 0 50px;
	margin:20px 0 0;
	height:1%;
	position:relative;
}
.block-cart .block-title strong{
	float:left;
	color:#26558d;
	font-weight:normal;
}
.block-cart .block-title .btn-aff{
	float:right;
	font-size:10px;
	color:#ff6528;
	background:url(../images/arrow-down.gif) no-repeat 100% 5px;
	padding:0 8px 0 0;
}
.block-cart .block-content{
	position:relative;
	overflow:hidden;
	color:#818285;
	padding:13px 0 0;
	width:100%;
}
.block-cart .block-content .summary{
	border-bottom:1px solid #e9e9e9;
	width:206px;
	margin:0 0 0 3px;
	clear:both;
	padding:0 8px 6px;
	font-size:11px;
}
.block-cart .block-content .amount{margin:6px;}
.block-cart .block-content .amount a{
	color:#2d79be;
	font-weight:bold;
}
.block-cart .block-content .subtotal{
	background:#eaf2f8;
	width:193px;
	padding:3px 7px 4px;
	margin:0;
}
.block-cart .block-content .subtotal .price{
	font-weight:bold;
	font-size:12px;
	color:#444;
}
/* box-product */
.box-product{
	width:100%;
	margin:45px 0 0;
}
.box-product-clear{margin:0;}
.box-product h3{
	margin:0 0 2px;
	font-size:14px;
	text-transform:uppercase;
}
.box-product h3 a{
	background:url(../images/arrow-blue.gif) no-repeat 100% 5px;
	padding:2px 15px 1px 0;
	color:#26558d;
}
.box-product .t{
	background:url(../images/bg-promo-t.png) no-repeat;
	width: 225px;
}
.box-product .b{
	background:url(../images/bg-promo-b.png) no-repeat;
	width: 225px;
	height: 7px;
	overflow:hidden;
}
.box-product .frame{
	position:relative;
	height:1%;
	overflow:hidden;
	padding:9px 11px 7px 8px;
}
.box-product .text{
	background:#fff;
	overflow:hidden;
	margin:1px 0 0;
	width:192px;
	padding:7px 7px 0;
}
.box-product .text a{
	color:#426b9d;
	font-size:14px;
}
.box-product .text .holder{
	width:100%;
	overflow:hidden;
	padding:6px 0 4px;
}
.box-product img{display:block;}
.box-product .text .price{
	color:#fd7742;
	font-size:11px;
}
.box-product .text .price span{
	font-size:16px;
	font-weight:bold;
}
.box-product .text .lieu em{
	color:#444;
	font-style:normal;
	font-weight:bold;
}
.box-product .text .lieu span{
	font-size:12px;
	color:#444;
	font-weight:bold;
}
.box-product .btn{
	padding:0 8px 0 0;
	font-size:10px;
	color:#ff6528;
}
.box-product .btn-left{
	float:left;
	background:url(../images/arrow-orange.gif) no-repeat 100% 50%;
	margin:8px 0 0;
}
.box-product .btn-right{
	float:right;
	background:url(../images/arrow-orange.gif) no-repeat 100% 60%;
	margin:8px 0 0;
}
.box-product .btn-right span{
	display:block;
	padding:0 0 0 16px;
	background:url(../images/ico-cart.gif) no-repeat;
}
.box-product .btn-right:hover{text-decoration:none;}
/* col-main */
.col-main{
	float:right;
	width:683px;
	margin:14px 14px 13px 0;
	display:inline;
}
.category-products{
	width:100%;
	overflow:hidden;
	clear:both;
}
.category-products .toolbar{
	width:100%;
	margin:10px 0 0;
}
.category-products .toolbar .amount{
	margin:0 12px 0 2px;
	display:inline;
	color:#26558d;
	font-size:11px;
}
.category-products .toolbar .limiter{
	display:inline;
	color:#999;
	font-size:10px;
}
.category-products .toolbar .limiter select{margin:0 3px;}
.category-products .toolbar .pages{
	float:right;
	font-size:10px;
	color:#999;
	margin:2px 0 0;
}
.category-products .toolbar .pages strong{font-weight:normal;}
.category-products .toolbar .pages ol{
	list-style:none;
	padding:0 10px 0 0;
	margin:0;
	display:inline;
}
.category-products .toolbar .pages li{
	display:inline;
	padding:0 2px 0 5px;
	background:url(../images/sep-pages.gif) no-repeat 0 60%;
}
.category-products .toolbar .pages a{color:#999;}
.category-products .toolbar .pages .current{color:#2d79be;}
.category-products .toolbar .pages .next{color:#2d79be;}
/* category-head */
.category-head h2{
	font-size:18px;
	color:#426b9d;
	margin:0 0 8px;
	font-weight:normal;
}
/* products-grid */
.products-grid{
	list-style:none;
	padding:0;
	margin:9px 0 -12px -5px;
	width:681px;
	overflow:hidden;
}
.products-grid li{
	background:url(../images/bg-product-t.png) no-repeat;
	position:relative;
	width:215px;
	padding:9px 0 0 7px;
	display:inline-block;
	margin:0 0 23px 3px;
	vertical-align:top;
}
.products-grid img{
	display:block;
	width:207px;
	height:193px;
}
.products-grid h2{
	margin:1px 0 0;
	padding:7px 0 10px 7px;
	font-size:14px;
	font-weight:normal;
	background:#fff;
	width:200px;
	min-height:28px;
}
* html .products-grid h2{height:28px;}
.products-grid .price-box{
	padding:0 0 5px 8px;
	background:#fff;
	width:199px;
	position:relative;
}
.products-grid .price-box .price{
	display:block;
	font-size:12px;
	font-weight:bold;
}
.products-grid .price-box .label{
	position:absolute;
	top:-13px;
	left:8px;
}
.products-grid .actions{
	background:url(../images/bg-product-b.png) no-repeat 0 100%;
	width:206px;
	overflow:hidden;
	margin:0 0 0 -7px;
	padding:0 8px 9px 7px;
}
.products-grid .actions .btn-cart{
	float:right;
	border:none;
	color:#ff6528;
	font-size:10px;
	cursor:pointer;
	margin:6px 0 0 0;
	white-space:nowrap;
	background:none;
	padding:0;
	height:13px;
	display:inline;
	text-align:left;
}
.products-grid .actions .btn-cart span{
	background:url(../images/arrow-orange.gif) no-repeat 100% 60%;
	padding:0 8px 0 0;
	display:block;
}
.products-grid .actions .btn-cart span span{
	display:block;
	padding:0 0 0 16px;
	background:url(../images/ico-cart.gif) no-repeat;
}
.products-grid .actions .add-to-links{
	list-style:none;
	padding:0;
	margin:8px 0 0;
	float:left;
	width:95px;
}
.products-grid .actions .add-to-links li{
	width:auto;
	background:none;
	margin:0;
	padding:0;
	float:left;
}
.products-grid .actions .add-to-links .link-wishlist{
	float:left;
	background:url(../images/arrow-orange.gif) no-repeat 100% 50%;
	padding:0 8px 0 0;
	font-size:10px;
	color:#ff6528;
}
/* cols-right */
.cols-right{
	width:212px;
	float:right;
	padding:0 13px 0 0;
}
.cols-right .accroche p{margin:4px 8px 8px 0;}
.cols-right h3{
	color:#426b9d;
	font-size:18px;
	margin:9px 0 0;
}
.cols-right h4{
	color:#6794c8;
	font-size:14px;
	margin:0 0 4px;
	font-weight:normal;
	letter-spacing:-1px;
}
.cols-right p{
	margin:10px 8px 8px 0;
	font-size:11px;
	color:#818285;
	line-height:13px;
}
/* main-text */
.main-text{
	height:1%;
	overflow:hidden;
}
.main-text img{display:block;}
.main-text h3{
	color:#426b9d;
	font-size:14px;
	margin:8px 0 13px;
	font-weight:normal;
}
.main-text h4{
	color:#426b9d;
	font-size:13px;
	margin:16px 0 0;
	font-weight:normal;
}
.main-text p{
	color:#818285;
	margin:0 10px 14px 0;
	font-size:11px;
	line-height:13px;
}
/* style-list */
.style-list{
	list-style:none;
	padding:0;
	margin:0;
	width: 211px;
}
.style-list li{
	background:url(../images/btn-style-list-t.png) no-repeat;
	vertical-align:top;
	margin:4px 0;
}
.style-list a{
	background:url(../images/btn-style-list-b.png) no-repeat 0 100%;
	display:block;
	padding:1px 0 2px 5px;
	color:#fff;
	font-size:14px;
	height:1%;
}
/* voir-box */
.voir-box{
	width:100%;
	margin:38px 0 32px;
}
/* style-list2 */
.style-list2{
	list-style:none;
	padding:0;
	margin:-1px 0 0 -1px;
	width: 213px;
}
.style-list2 li{
	background:url(../images/btn-style-list-t2.png) no-repeat;
	vertical-align:top;
	margin:3px 0;
	position:relative;
}
.style-list2 a{
	background:url(../images/btn-style-list-b2.png) no-repeat 0 100%;
	display:block;
	padding:2px 0 3px 4px;
	color:#929395;
	font-size:12px;
	height:1%;
}
/* twocols */
.twocols{margin:14px 0 0 18px;}
.twocols h2{
	color:#426b9d;
	font-size:18px;
	margin:0 0 13px 3px;
	font-weight:normal;
}
.twocols .cols{
	width:448px;
	float:left;
	padding:0 0 0 5px;
}
/* cols-light */
.twocols .cols-light .items-big .frame{background:#dadada url(../images/bg-items-big-light.png) repeat-x;}
/* items-big */
.items-big{width:447px;}
.items-big .frame{
	background:#c2c3c5 url(../images/bg-items-big.png) repeat-x;
	border:1px solid #ecedee;
	overflow:hidden;
	padding:7px 7px 8px;
}
.items-big .b{
	background:url(../images/bg-items-big-b.png) no-repeat;
	width: 449px;
	height: 4px;
	overflow:hidden;
}
.items-big img{
	display:block;
	width:433px;
	height:198px;
}
.items-big .text{
	height:1%;
	overflow:hidden;
	background:#fff;
	margin:2px 0 0;
	padding:0 12px 7px;
}
.items-big h3{
	margin:8px 0 -2px;
	font-size:24px;
	font-weight:normal;
	line-height:26px;
}
.items-big h3 a{
	color:#444;
	background:url(../images/arrow-orange-big.gif) no-repeat 100% 9px;
	padding:0 17px 0 0;
}
.items-big p{
	color:#818285;
	font-size:11px;
	margin:0;
}
.twocols .category{
	float:left;
	padding:0 10px 0 8px;
	width:220px;
}
.twocols .holder{
	width:100%;
	overflow:hidden;
	margin:13px 0 43px;
}
/* items-left */
.items-left{
	float:left;
	width:290px;
}
/* items-right */
.items-right{
	width:368px;
	float:right;
}
/* product-img-box */
.product-img-box{
	width:270px;
	background:url(../images/bg-product-image.png) no-repeat;
	overflow:hidden;
	padding:11px 10px;
	margin:31px 0;
}
.product-img-box .product-image{margin:0;}
.product-img-box img{display:block;}
.product-img-box .zoom{
	height:16px;
	position:relative;
	width:187px;
	margin:12px auto 13px;
}
.product-img-box .zoom img{
	width:14px;
	height:14px;
	cursor:pointer;
}
.product-img-box #track{
	width:151px;
	height:16px;
	background:url(../images/bg-track.gif) repeat-x 0 50%;
	position:relative;
	float:left;
	margin:-1px 0 0 4px;
	display:inline;
}
.product-img-box #track .selected{
	background:url(../images/btn-select.gif) no-repeat;
	width: 7px;
	height: 16px;
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
.product-img-box .zoom-notice{
	color:#afafaf;
	font-size:10px;
	margin:0;
	text-align:center;
}
.product-img-box .btn-zoom-out{float:left;}
.product-img-box .btn-zoom-in{float:right;}
/* block-related */
.block-related{margin:0 0 0 27px;}
.block-related .block-title{margin:0 0 13px 22px;}
.block-related .block-title strong{
	font-weight:normal;
	color:#426b9d;
	font-size:14px;
}
/* block-content */
.block-content{width:100%;}
.mini-products-list{
	list-style:none;
	padding:0;
	margin:0;
	width:228px;
}
.mini-products-list li{
	vertical-align:top;
	height:1%;
	overflow:hidden;
	margin:0 0 18px;
}
.mini-products-list input{
	float:left;
	width:15px;
	height:14px;
	margin:10px 6px 0 0;
}
.mini-products-list .product{
	overflow:hidden;
	height:1%;
	background:#fff;
	border:1px solid #e5e5e6;
	padding:8px;
	margin:0 0 3px;
}
.mini-products-list .product-image img{
	float:left;
	margin:0 10px 0 0;
}
.mini-products-list .product-name{margin:0 0 16px;}
.mini-products-list .product-name a{color:#426b9d;}
.mini-products-list .price-box{
	margin:0;
	font-size:11px;
	color:#fd7742;
	font-weight:bold;
}
.mini-products-list .price-box .price{font-size:16px;}
.mini-products-list .price-box-old{
	margin:0;
	font-size:11px;
}
.mini-products-list .price-box-old .regular-price{font-weight:bold;}
.mini-products-list .price-box-old .price{font-size:12px;}
.mini-products-list .link-wishlist{
	color:#fd7742;
	font-size:10px;
	background:url(../images/arrow-link-wishlist.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	float:left;
	clear:both;
	margin:0 0 0 28px;
}
.twocols .block-related{
	float:left;
	width:205px;
	margin:0;
}
.twocols .mini-products-list{width:100%;}
.twocols .block-related .block-title{margin:13px 0 5px 0;}
.twocols .block-related .block-title strong{color:#6794c8;}
.twocols .mini-products-list .price-box-old span{color:#444;}
/* items-list */
.items-list{margin:25px 0 41px;}
.items-list ul{
	list-style:none;
	padding:0;
	margin:0 0 2px;
	overflow:hidden;
	width:100%;
}
.items-list li{
	float:left;
	padding:0 5px 0 0;
}
.items-list img{
	display:block;
	border:1px solid #ccc;
	width:60px;
	height:59px;
}
.items-list span{
	color:#afafaf;
	font-size:10px;
}
/* product-view */
.product-view{margin:26px 0;}
/* product-essential */
.product-essential .price-box{
	width:248px;
	border-top:1px solid #e6e6e6;
	padding:17px 0 0;
}
.product-essential .price-box .strike{
	display:block;
	font-size:11px;
	color:#444;
	text-decoration:line-through;
}
.product-essential .price-box .regular-price{
	color:#fd7742;
	display:block;
	margin:-4px 0 15px;
}
.product-essential .price-box .regular-price .price{
	font-size:22px;
	font-weight:bold;
}
.product-essential .add-to-cart{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.product-essential .add-to-cart label{
	float:left;
	font-size:11px;
	color:#666;
	line-height:19px;
}
.product-essential .add-to-cart .input-text{
	float:left;
	background:#eee;
	margin:0 10px 0 6px;
	width:20px;
	padding:3px 5px;
	border:0;
}
.product-essential .add-to-cart button{
	width: 136px;
	height: 20px;
	float:left;
	cursor:pointer;
	display:block;
}
.product-essential .add-to-cart a{
	border:0px;
	
	width: 136px;
	height: 20px;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	display:block;
}
.product-essential .add-to-cart a:hover{
	text-decoration:none;
}
.product-essential .add-to-cart a SPAN SPAN{
	text-indent:-9999px;
}

.product-essential .add-to-links{
	list-style:none;
	padding:0;
	margin:0;
	background:url(../images/bg-add-to-link.gif) repeat-x 0 55%;
	overflow:hidden;
	clear:both;
	width:352px;
}
.product-essential .add-to-links .link-wishlist{
	float:right;
	background:#fff url(../images/arrow-orange2.gif) no-repeat 100% 55%;
	padding:0 10px 0 6px;
	color:#fd7742;
	font-size:11px;
}
/* product-shop */
.product-shop{
	width:100%;
	overflow:hidden;
}
.product-shop .product-name h1{
	margin:0;
	font-size:18px;
	color:#26558d;
}
.product-shop .description{
	margin:4px 0 13px;
	font-size:14px;
	color:#426b9d;
}
/* product-selected */
.product-selected{
	width:100%;
	overflow:hidden;
	font-size:10px;
	padding:0 0 22px;
}
.product-selected select{
	width:120px;
	margin:0;
	display:inline;
}
.product-selected label{
	color:#afafaf;
	padding:0 7px;
}
/* product-collateral */
.product-collateral{margin:41px 0;}
.box-collateral h2,
.box-description h2{
	color:#426b9d;
	font-size:14px;
	margin:10px 0 8px;
	font-weight:normal;
}
.box-collateral ul,
.box-description ul{
	width:354px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0 0 0 -2px;
}
.box-collateral li,
.box-description li{
	font-size:11px;
	margin:-1px 0 1px;
	border-top:1px solid #e6e6e6;
	background:url(../images/sep-description.gif) no-repeat 2px 11px;
	padding:5px 5px 7px 12px;
	line-height:13px;
	color:#818285;
}
/* page-head-alt */
.page-head-alt{margin:14px 0 10px -2px;}
/* messages */
.messages{
	list-style:none;
	padding:0;
	margin:0 0 11px -2px;
}
.messages li{
	height:1%;
	vertical-align:top;
	padding:5px 0 5px 26px;
	background:url(../images/ico-ok.gif) no-repeat;
	font-size:10px;
}
.messages ul{
	list-style:none;
	padding:0;
	margin:0;
}
.messages li li{
	padding:0;
	background:none;
}
/* shopping-holder */
.shopping-holder{
	background:#e4e4e4;
	width:661px;
	padding:6px 6px 0;
	overflow:hidden;
}
.l-cols{
	float:left;
	padding:0 0 125px 23px;
	width:673px;
}
.r-cols{
	float:right;
	width:236px;
}
.r-cols .block-content{width:206px;}
.r-cols .block-related{margin:50px 0 0 0;}
.r-cols .block-related .block-title{margin:0 0 14px;}
.r-cols .block-related .block-title strong{color:#6794c8;}
.r-cols .mini-products-list{width:100%;}
.r-cols .mini-products-list li{margin:3px 0;}
.r-cols .mini-products-list .product{margin:0;}
/* shopping-cart */
.shopping-cart{
	border-collapse:collapse;
	width:100%;
}
.shopping-cart th{
	text-align:left;
	font-size:14px;
	font-weight:normal;
	color:#444;
	padding:0 0 2px 6px;
}
.shopping-cart th:first-child{padding-left:0;}
.shopping-cart td{
	padding:9px 8px;
	vertical-align:middle;
	background:#fff;
	border:1px solid #e4e4e4;
	font-size:11px;
}
.shopping-cart .td1{width:70px;}
.shopping-cart .td3{width:22px;}
.shopping-cart .td4{width:91px;}
.shopping-cart .td5{width:47px;}
.shopping-cart .td6{width:87px;}
.shopping-cart .input-text{
	background:url(../images/bg-text.gif) no-repeat;
	width:17px;
	display:block;
	padding:2px 7px;
	text-align:right;
	border:0;
}
.shopping-cart .bdn{
	border-left:none;
	border-right:none;
}
.shopping-cart .attributes-col{padding-right:0;}
.shopping-cart tfoot td{
	background:#e4e4e4;
	vertical-align:top;
}
.shopping-cart tfoot .last{padding:10px 6px 0 0;}
.shopping-cart .intxt{
	width:185px;
	float:left;
}
.shopping-cart .intxt .btn{float:right;}
.shopping-cart .form-button-alt{
	background:url(../images/btn-recalculer.gif) no-repeat;
	width: 56px;
	height: 18px;
	border:none;
	padding:0;
	text-indent:-9999px;
	
	background:url(../images/btn-appliquer_naked.gif) no-repeat;
	width:102px;
	text-indent:0px;
	padding-bottom:3px;
}
.shopping-cart .form-button-alt span{
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}

.shopping-cart .continue-shopping{
	background:url(../images/btn-appliquer.gif) no-repeat;
	width: 54px;
	height: 18px;
	border:none;
	padding:0;
	float:right;
}
.shopping-cart img{display:block;}
.shopping-cart h4{
	margin:0;
	display:inline;
}
.shopping-cart .price{
	font-weight:bold;
	font-size:16px;
}
.shopping-cart .prix-price{color:#fd7742;}
.shopping-cart .cart-price{color:#5d5d5d;}
#discount-coupon-form .input-text{
	width:100%;
	padding:2px 0;
	background:none;
	color:#818285;
}
#discount-coupon-form{
	float:left;
	width:186px;
}
.shopping-cart #discount-coupon-form .form-button-alt{
	background:url(../images/btn-appliquer.gif) no-repeat;
	background:url(../images/btn-appliquer_naked.gif) no-repeat;
	width:102px;
	text-indent:0px;
	padding-bottom:3px;
}
.shopping-cart #discount-coupon-form .form-button-alt span{
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}
#discount-coupon-form .in-text{
	float:left;
	background:url(../images/bg-intxt.gif) no-repeat;
	width:117px;
	height: 20px;
	padding:0 6px;
	margin:-1px 0 0;
}
/* shopping-cart-totals */
.shopping-cart-totals .checkout-types{
	list-style:none;
	padding:0;
	margin:12px;
	width:637px;
	overflow:hidden;
}
.shopping-cart-totals .checkout-types li{float:left;}
.shopping-cart-totals .checkout-types li.a-right{
	float:right;
	width:200px;
}
.shopping-cart-totals .checkout-types img{float:right;}
.shopping-cart-totals .checkout-types big{
	float:left;
	background:url(../images/arrow-orange2.gif) no-repeat 100% 59%;
	color:#ff6528;
	padding:0 10px 0 0;
	font-size:11px;
	line-height:20px;
}
.shopping-cart-totals table{
	border-collapse:collapse;
	width:659px;
}
.shopping-cart-totals table td{
	padding:2px 7px;
	background:#fff;
	text-align:right;
}
.shopping-cart-totals table span{
	color:#fd7742;
}
.shopping-cart-totals table .price{
	font-weight:bold;
	font-size:21px;
}
.shopping-cart-totals table strong{
	font-weight:normal;
	font-size:18px;
	color:#444;
}
.shopping-cart-totals .total{
	width:90px;
	padding:0 10px 0 0;
}
.shopping-cart-totals .table-holder{
	width:661px;
	background:#e4e4e4;
	padding:0 6px 8px;
}
/* form-list */
.form-list{
	list-style:none;
	padding:0 0 10px;
	margin:0;
	overflow:hidden;
	width:660px;
	background:#fff;
}
#checkout-step-login .form-list{width:100%;}
#checkout-step-login .col2-set .col-1,
#checkout-step-login .col2-set .col-2{
	background:#fff;
	width:312px;
	padding:0 8px;
}
#checkout-step-login .col2-set{margin:5px 0;}
#checkout-step-login .buttons-set{
	margin:0;
	height:1%;
	width:auto;
	padding:8px 0;
}
#opc-login h3{border:none;}
.opc #opc-login .buttons-set p.required{
	float:none;
	text-align:right;
}
#login-form fieldset{margin:0 0 33px;}
#opc-login h4{margin:15px 0 0;}
.opc #checkout-step-login .ul{margin:0 0 6px;}
.form-list li{
	float:left;
	width:100%;
	margin:5px 0 0;
}
.form-list label{
	font-size:11px;
	font-weight:normal;
}
.form-list label.required em{color:#7bafdf;}
.form-list li .input-box select{
	padding:0;
	font-size:10px;
	width:100%;
}
.form-list .input-box{
	background:url(../images/bg-input-box-l.gif) no-repeat;
	overflow:hidden;
	width:275px;
}
.form-list .no-bg{background:none;}
.form-list li .input-box .input-text{
	display:block;
	width:263px;
	background:url(../images/bg-input-box-r.gif) no-repeat 100% 0;
	padding:1px 6px 2px 6px;
	border:0;
	margin:0;
	float:left;
}
.form-list li.control,
.form-list li.wide{
	width:630px;
	padding-left:30px;
}
.form-list li.control label{padding:0 10px 0 0;}
.form-list li.wide .input-box{width:596px;}
.form-list li.wide input.input-text{width:584px;}
.opc .step{
	border:none;
	padding:5px 6px 7px;
	height:1%;
	overflow:hidden;
	background:#E4E4E4;
}
.form-list .field{
	float:left;
	padding:0 14px 0 30px;
}
.opc .step-title .number{
	background:url(../images/bg-number.gif) no-repeat 0 -36px;
	width:20px;
	height:18px;
	text-align:center;
	line-height:18px;
	border:none;
	color:#fff;
	font-weight:bold;
	padding:0;
	margin:0 11px 0 0;
}
.opc .allow .step-title .number{
	background:transparent url(../images/bg-number.gif) no-repeat;
	color:#fff;
}
.opc .active .step-title .number{background:transparent url(../images/bg-number.gif) no-repeat 0 -18px;}
.opc .step-title{
	background:#e4e4e4;
	border:none;
	padding:3px 8px;
	height:1%;
	overflow:hidden;
}
.opc .allow .step-title{
	background:#d9e6f1;
	border:none;
}
.opc .step-title h2{
	font-weight:normal;
	font-size:12px;
	padding:1px 0 0;
}
.opc .buttons-set{
	text-align:left;
	background:#fff;
	padding:11px 8px 8px 30px;
	width:622px;
	margin:6px 0 0;
}
.buttons-set button.button{
	padding:0;
	position:relative;
}
.buttons-set button.button span{
	background:url(../images/btn-button-l.gif) no-repeat;
	height: 20px;
	float:left;
	color:#fff;
	font-size:10px;
	line-height:19px;
	border:none;
	padding:0;
	width:120px;
}
.buttons-set button.button span span{
	background:url(../images/btn-button-r.gif) no-repeat 100% 0;
	padding:0 5px 0 0px;
}
.opc .buttons-set p.required{
	color:#7bafdf;
	padding:0;
	text-align:left;
}
.opc .allow .step-title h2{color:#8ea6c4;}
.opc .active .step-title h2{color:#444;}
.opc .active .step-title{
	background:#e4e4e4;
	border:none;
	padding:4px 8px 0;
}
/* one-page-checkout */
#checkoutSteps,
.one-page-checkout{
	float:left;
	list-style:none;
	margin:0 0 0 23px;
	padding:0;
	width:673px;
	overflow:hidden;
	display:inline;
}
#checkoutSteps .section{
	padding:3px 0 0;
	background:#fff;
	margin:-3px 0 3px;
	width:100%;
	float:left;
}
/* checkout-progress-wrapper */
#checkout-progress-wrapper{
	float:right;
	width:236px;
}
#checkout-progress-wrapper .block-title strong{
	color:#6794c8;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
}
#checkout-progress-wrapper .block-content{width:206px;}
#checkout-progress-wrapper dt{
	border:1px solid #e5e5e6;
	margin:2px 0;
	background:#fff;
	line-height:25px;
	padding:0 8px;
	font-weight:normal;
}
/* page-title */
.page-title{
	border:none;
	margin:0 0 18px;
}
.page-title h1,
.page-title h2{
	font-size:18px;
	color:#426b9d;
	margin:8px 0 0 22px;
}
/* one-page-checkout-progress */
.one-page-checkout-progress{
	float:right;
	width:236px;
}
.one-page-checkout-progress h3{
	color:#6794C8;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
}
.one-page-checkout-progress ol{
	list-style:none;
	padding:0;
	margin:0;
	width:206px;
}
.one-page-checkout-progress li{
	border:1px solid #e5e5e6;
	margin:2px 0;
	background:#fff;
}
.one-page-checkout-progress h4.complete{
	position:relative;
	border-bottom:1px solid #e5e5e6;
	line-height:25px;
	padding:0 8px;
	font-size:12px;
	color:#999;
	background:#fff;
	font-weight:normal;
}
.one-page-checkout-progress h4 span.separator{display:none;}
.one-page-checkout-progress h4 a{
	background:url(../images/ico-ok.gif) no-repeat;
	width: 22px;
	height: 22px;
	text-indent:-9999px;
	position:absolute;
	right:5px;
	top:2px;
}
.one-page-checkout-progress .content{padding:8px;}
.opc .gift-messages-form{
	margin:0;
	padding:8px;
	background:#fff;
}
.opc .gift-messages-form .form-list{width:100%;}
.gift-messages-form .form-list .input-box{background:none;}
.gift-messages-form .form-list li .input-box .input-text{
	height:auto;
	background:none;
	border:1px solid #B6B6B6;
}
.gift-messages-form .form-list li.control,
.gift-messages-form .form-list li.wide{
	width:630px;
	padding-left:30px;
}
#co-payment-form fieldset{padding:0 8px;}
#opc-review .buttons-set{
	margin:5px;
	padding:8px;
	width:644px;
}
#opc-review .buttons-set p{line-height:normal;}
.opc .gift-messages-form .inner-box{
	height:auto;
	padding:0;
}
.gift-messages-form .whole-order{margin:0;}
#checkout-shipping-method-load,
.gift-messages{
	padding:5px;
	background:#fff;
	overflow:hidden;
	margin:5px 0;
}
.opc .buttons-set .back-link a{
	background:url(../images/arrow-up.gif) no-repeat 0 55%;
	color:#ff6528;
	font-size:10px;
}
/* footer */
#footer{
	position: relative;
	margin:0 auto;
	background:url(../images/bg-footer.gif) repeat-x;
	width:951px;
	padding:4px 0 50px;
	color:#636e7f;
	font-size:10px;
	clear:both;
}
#footer .tell{
	margin:0;
	/** padding:0 0 0 138px; **/
	/** background:url(../images/hotline.png) no-repeat 3px 0; **/
	color:#7ba6d0;
	float:left;
}
#footer .tell IMG{
	vertical-align:middle;
}
#footer ul{
	margin:0 2px 0 0;
	padding:0;
	float:right;
	overflow:hidden;
	list-style:none;
}
#footer li{
	float:left;
	color:#a0bbd4;
	padding:0 5px 0 6px;
	background:url(../images/sep-f-nav.gif) no-repeat 0 60%;
	margin:0 1px 0 -1px;
	white-space:nowrap;
}
#footer li a{
	color:#5884ac;
}
#footer .holder{
	position: relative; 
	margin: 0 auto; 
	width:935px;
	padding:13px 0 0;
	clear:both;
	font-size:10px;
}
#footer .holder .copyright{
	float:left;
	color:#5884ac;
	margin:0;
}
#footer .holder .virtua{
	float:right;
	margin:0;
	height:16px;
	background:url(../images/virtua.gif) no-repeat right;
	line-height:16px;
}
#footer .holder .virtua a{
	text-decoration:none;
	color:#5884ac;
	margin-right:11px;
}
#footer .holder .virtua a span{
	color:#5884ac;
	font-weight:bold;
}
#slide li {
	display:none;
}
.button-set {overflow:hidden;}
.registered-users .form-list{
	background:none;
	width:auto;
}
#co-payment-form fieldset{padding:0;}
#payment_form_ccsave{padding:10px;}
#co-payment-form .form-list .input-box{
	background:none;
}
#co-payment-form .form-list li .input-box .input-text{
	background:none;
	border:1px solid #c1c1c1;
	float:none;
	width:261px;
}
#co-payment-form .form-list .v-fix{padding:0 10px 0 0;}

/* Add Virtua */
.main-text UL, .main-text OL{
	list-style: disc inside none;
	padding-left: 10px;
	font-size:11px;
	color:#818285;
	line-height:13px;
}

#shopping-cart-totals-table .price{
	font-size:16px;
	font-weight:bold;
	color:#5D5D5D;
}
#shopping-cart-totals-table .grand-total .price{
	font-size:21px;
	font-weight:bold;
	color:#FD7742;
}
.products-grid .price-box .label{
	position:relative;
	top:0px;
	left:0px;
}
.products-grid .price-box .price{
	display:inline
}
.products-grid h2{
	padding-bottom:0px;
}

.product-shop .email-friend A{
	padding:0 10px 0 6px;
	background:url("../images/arrow-orange2.gif") no-repeat scroll 100% 55% #FFFFFF;
	font-size:11px;
	color:#ff6528;
	float:right;
}

.field {
	float:left;
	width:275px;
}
.form-list .field {
	float:left;
	width:275px;
}

.products-grid .price-box .regular-price .price{
	font-size:14px;
}
.products-grid .price-box .big-price .price{
	font-size:18px;
	color:#1E7EC8;
	font-weight:bold;
}
.products-grid .price-box .label{
	font-size:16px;
}
.products-grid .price-box .price
{
	font-size:18px;
}
.products-grid .price-box{
	text-align:right;
}

#discount-coupon-form
{
	width:400px;
}
#discount-coupon-form .form-button-alt{
	background:url(../images/btn-appliquer.gif) no-repeat;
	width:54px;
	text-indent:-9999px;
	
	width: 56px;
	height: 18px;
	border:none;
	padding:0;
	text-indent:-9999px;
}
#discount-coupon-form .input-text{
	background:none repeat scroll 0 0 transparent;
	color:#818285;
	padding:2px 0;
	width:100%;
	display:block;
	text-align:right;
	border:0 none;
}
.product-view .product-shop .availability{
	display:none;
}
.product-essential .price-box{
	border:none;
}

/** Mon compte **/
.col2-set .col-1, .col2-set .col-2{
	width:46%;
	
}

.login-box .col-1, .login-box .col-2{
	border:0px solid #E4E4E4;
	margin:5px;
	padding:5px;
}
.login-box .col-1 .content,
.login-box .col-2 .content{
	background:none;
	background-color: #FFF;
	padding:0px;
}
.login-box .new-users h4,
.login-box .registered-users h4{
	background-color: #E4E4E4;
	color:#444444;
	font-weight:normal;
}
.login-box .new-users P, .login-box .new-users UL,
.login-box .registered-users P, .login-box .registered-users UL{
	margin:4px;
}

.form-button, .form-button-alt{
	background-color: #ff6633;
	border:none;
}
.form-button, .form-button-alt{
	font-size:10px;
}
.form-button span, .form-button-alt span{
	font-weight:normal;
	font-size:10px;
}

.group-select{
	border:4px solid #E4E4E4;
	background-color: #FFF;
	padding:0px;
	margin:10px;
}
.group-select .legend{
	padding:3px;
	margin-top:0px;
	background-color: #E4E4E4;
	color:#444444;
	font-weight:normal;
	border:none;
	float:none;
}

.group-select label, .form-list label, .payment-methods label {
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.validation-advice, .required{
	color:#7BAFDF;
}


.block-nav-dashboard{
	background:url("../images/bg-box-t.png") no-repeat scroll 0 0 transparent;
	margin:31px 0 0 -4px;
	overflow:hidden;
	width:226px;
}
.block-nav-dashboard .block-title {
	height:1%;
	margin:20px 0 0;
	overflow:hidden;
	padding:0 8px 0 50px;
	position:relative;
}
.block-nav-dashboard .block-content {
	color:#818285;
	overflow:hidden;
	padding:13px 0 0;
	position:relative;
	width:100%;
}
.block-nav-dashboard .block-content .summary{
	border-bottom:1px solid #E9E9E9;
	clear:both;
	font-size:11px;
	margin:0 0 0 3px;
	padding:0 8px 6px;
	width:206px;
}
.block-nav-dashboard .block-content .summary UL LI A{
	background:url("../images/arrow-category.gif") no-repeat scroll 195px 7px #FFFFFF;
	color:#818285;
	display:block;
	padding:1px 12px 2px;
	font-size:12px;
	margin:2px 0;
}
.block-nav-dashboard .block-content .summary UL LI.on{
	background:url("../images/arrow-category.gif") no-repeat scroll 195px 7px #FFFFFF;
	color:#2D79BE;
	display:block;
	padding:1px 12px 2px;
	font-size:12px;
	font-weight:bold;
	margin:2px 0;
}
.account-box{
	border:4px solid #E4E4E4;
	background-color: #FFF;
	padding:0px;
	margin:10px;
}
.account-box .head H4{
	padding:3px;
	margin-top:0px;
	background-color: #E4E4E4;
	color:#444444;
	font-weight:normal;
	border:none;
	float:none;
	text-align:left;
}
.ad-account-info .head h4{
	background:none;
	background-color: #E4E4E4;
}
.account-box .col2-set, .account-box .inner-head{
	padding:10px;
}


.helvemed-free-shipping{
	color:#416B9D;
	scolor:#000;
	text-align:center;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	border:8px solid #E4E4E4;
	background-color:#FFF;
}


/* normal label */
.price-box .price-label,
.price-box .old-price .price-label{
	color:#818285;
	font-size:14px;
	font-weight:normal;
}
/* normal price */
.price-box .regular-price .price,
.price-box .old-price .price{
	color:#818285;
	font-size:14px;
}

/* special label */
.price-box .minimal-price-link .label,
.special-price .price-label,
.price-box .special-price .price-label{
	font-size:17px;
	color:#1E7EC8;
	font-weight:normal;
}
/* special price */
.price-box .minimal-price-link .price,
.price-box .special-price .price {
	font-size:18px;
	color:#1E7EC8;
	font-weight:bold;
}



/* crea compte checkout */
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname {
	width:275px !important;
}
.form-list .customer-name-prefix .name-firstname input.input-text{
	width:263px !important;
}
/* crea compte */
.customer-account-create .group-select li .customer-name-prefix .input-box{
	float:none;
}
.customer-account-create .group-select li .customer-name-prefix .name-firstname .input-text{
	width:250px !important;
}

.cart-tax-info, .cart-price {
	padding-right:0px;
	text-align:right;
}

.checkout-cart-index .l-cols {
	padding:0 0 125px 125px;
}

.shopping-cart #discount-coupon-form .button-cancel {
	background:url("../images/btn_supprimer.png") no-repeat scroll 0 0;
	width:61px;
}


#block-small-message {
	background-color:#FFFFFF;
	border:0px;
	clear:both;
	height:200px;
	margin:10px auto auto;
	padding:10px;
	position:relative;
	width:500px;
}

.contact-container{
	width:700px;
	margin:10px auto auto;
}
.contact-container .button-set{
	margin-top:0;
	padding-top:0;
}

.ad-orders .head h4  {
	background:none;
}


#my-orders-table, .my-invoice-table, .my-shipment-table{
	width:100%;
	padding:10px;
}
.a-center{
	text-align:center;
	
}

.product-essential .add-to-cart button {
	background:none;
	border:0px solid red;
	text-indent:0px;
}
