body
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color: #808080;
}



div.lineG
{
	width: 100%;
	height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #4d4d4d;
}
div.lineW
{
	width: 100%;
	height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #808080;
}
div.clear
{
	margin: 0px;
	padding: 0px;
	clear: both;
}
/******************** BOUTIQUE ***********************/

div.boutique
{
	color: #999999;
	font-family: arial;

	font-size: 14px;
	width: 800px;
	margin: 20px auto;
}
div.visible0{
	display:none;
}
div.boutique a{
	color: #fec732;
}
div.boutique a:hover{
	color: #fff;
}
div.boutique ul
{
	list-style-image:url("../boutique/img/bg_flecheMini.gif");
}

div.produit{
	clear:both;
	margin:0 0 20px 0;
	border-bottom: #808080 1px solid;
	padding:0 0 10px 0;
}


div.produit table{
	border-collapse:collapse;
	margin:8px 0;
	font-size:12px;
}
div.produit td{
	padding:4px 10px 4px 2px;
	border:1px #4d4d4d solid;
}
div.produit tr.head{
	font-weight:bold;
}
h2{
	font-size:16px;
	color: #fec732;
}

h3{
	font-size:14px;
	color: #fff;

}

div.produit div.image{
	width:200px;
	float:left;
}

div.produit div.image img{
	border:1px #808080 solid;
}

.strike{
	text-decoration: line-through;
}

.prixspecial{
	text-align:right;
	font-weight:bold;
	font-size:13px;
	color: #fec732;
}
.prixspecial p{

	color: #808080;
}

div.description{
	width:580px;
	margin: 0 0 10px 20px;
	float:left;
}

div.prix{
    font-size:16px;
	color: #fec732;
	font-weight:bold;
	text-align:right;
	padding:0 10px 5px 0;
}
div.shipping{
	font-size:12px;
}
div.addToCart{
	text-align:right;
}

input.submitfr{
	background:transparent url('../boutique/img/add_fr.gif') top left no-repeat !important;
	width:157px;
    text-indent:-100000px;
	border:0;
	height:20px;
	cursor:pointer;
    overflow:hidden;
		float: right;
		letter-spacing:1000px;
}

input.submiten{
	background:transparent url('../boutique/img/add_en.gif') top left no-repeat !important;
	width:123px;
    text-indent:-100000px;
	border:0;
	height:20px;
	cursor:pointer;
    overflow:hidden;
		float: right;
		letter-spacing:1000px;

}

input.submiten:hover,input.submitfr:hover{
	background-position:bottom left;
}


div.viewCart{
	text-align:right;
	clear:both;

}
input.viewfr{
	background:transparent url('../boutique/img/view_fr.gif') top left no-repeat;
	width:98px;
     text-indent:-100000px;
	border:0;
	height:20px;
	cursor:pointer;
    overflow:hidden;
	float: right;
	letter-spacing:1000px;
}

input.viewen{
	background:transparent url('../boutique/img/view_en.gif') top left no-repeat;
	width:69px;
     text-indent:-100000px;
	border:0;
	height:20px;
	cursor:pointer;
    overflow:hidden;
	float: right;
	letter-spacing:1000px;

}
a.backfr{
	background:transparent url('../boutique/img/back_fr.gif') top left no-repeat;
	width:171px;
}

a.backen {
	background:transparent url('../boutique/img/back_en.gif') top left no-repeat;
	width:188px;
}
a.back {
	text-indent:-100000px;
	border:0;
	height:20px;
	cursor:pointer;
    overflow:hidden;
	float: right;
	letter-spacing:1000px;
	margin:0 0 0 20px;
}
a.back:hover{
	background-position:bottom left;
}
/*******************************************/
div.header
{
	width: 800px;
	height: 210px;
	margin: 0px auto;
}
div.header div.btn-become
{
	padding-top: 110px;
	text-align: right;
}
div.header img
{
	margin-top: 20px;
	cursor: pointer;
}
div.header div.btn-become img
{
	cursor: pointer;
}
/*******************************************/
div.view
{
	color: #999999;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	width: 800px;
	margin: 5px auto;
}
div.view div a
{
	color: #999999;
	text-decoration: none;
	margin: 0px 5px;
}
div.view div a:hover
{
	color: #ffcc00;
}
div.view div a#cSelected
{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 5px;
}
div.view div a#cSelected:hover
{
	color: #ffcc00;
}
/*******************************************/
div.footer
{
	width: 100%;
	margin: 0px auto;
	background-color: #1f1f1f;
}
/*******************************************/
div.end
{
	height: 150px;
}



		/* clearfix  */

		.clearfix:after {
		  content: ".";
		  display: block;
		  height: 0;
		  clear: both;
		  visibility: hidden;
		}

		.clearfix {display: inline-table;}

		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */


