body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	background:#000;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	color:#fff;
	font-family:arial;
	text-align:center;
}

a, a:hover, a:visited {text-decoration:none;color:#fff;}
.textBold{font-weight:bold;}

#mainDiv{
	margin-right: auto;  
	margin-left: auto;
	text-align:left;
	width:1198px;
	background-image:url(../images/bkg2.jpg);
	background-position:top right; 
	background-repeat:no-repeat;
}

#colCentre{width:600px;text-align:left;min-height:500px;padding:0;}
.colVide{width:5px;}

.blocGris{
	background-image:url(../images/bkg-bloc-gris-300.jpg);
	padding-top:5px;
	padding-bottom:5px;
}


/* Footer styles */
#footer {
	width:100%;
	clear:both;
}
#footer p {
	padding:10px;
	margin:0;
}

.sub-footer{background-color:#262425;font-size:12px;font-weight:normal;margin-top:5px;	background-image:url(../images/bkg-bloc-gris-300.jpg);}

/* Menu onglet */

#menu-onglet{height:45px;padding-top:0;width:100%;}
#menu-onglet .onglet_off{background-color:#474749;
			height:45px;
			text-align:center;
			font-size:14px;
			/* text-transform: uppercase; */
			background-image:url(../images/bkg-bloc-gris-300.jpg);
			font-weight:normal;
		}
#menu-onglet .onglet-vide{background-color:#000;width:5px;}

#menu-onglet .onglet{background-color:#474749;
			height:45px;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			/* text-transform: uppercase; */
			/* background-image:url(../images/onglet-on.gif); */
			background-image:url(../images/bkg-16-06-2010.gif);
		}
		
		
#centerDiv{min-height:500px;}		
		

/* home page */
.container-hp-center{padding-top:5px;width:100%;}
.videoHomePage{width:100%;height:330px;text-align:center;background-color:#000;}

.slogan1, .slogan2{font-size:14px;font-weight:normal;}
.slogan2{text-align:right;padding-right:2px;}
.baseline {font-size:12px;font-weight:bold;}

td.diaporama-img{width:85px;height:60px;overflow:hidden;}
.diaporama-img img{width:85px;height:60px;overflow:hidden;}

.reseau-social {padding-top:5px;text-align:center;}

.liens {padding-left:10px;padding-top:5px;font-weight:bold;}

.padding5{padding:5px;}
.padding10{padding:10px;}

.fondNoir{background-color:#040204;background-image:url(../images/bkg-produit.gif);background-repeat:repeat-x;border-top:5px #000 solid;}

/* rubrique produit */

.bloc_produit{width:295px;height:220px;float:left;margin-bottom:10px;color:#fff;margin-right:3px;padding:1px;}
.bloc_produit table{width:290px;}
.bloc_produit_photo{width:200px;height:120px;overflow:hidden;}
.bloc_produit_photo img{width:200px;}
.bloc_produit_slogan{font-weight:normal;color:#fff;font-size:11px;}
.bloc_produit_bouton{margin-left:3px;text-align:center;width:145px;height:25px;border:1px solid #ccc;font-weight:bold;font-size:16px;}
.bloc_produit_prix{font-weight:normal;text-align:center;width:90px;}
/*
.bloc_produit_titre{margin-left:3px;width:290px;font-weight:normal;color:#fff;text-align:center;background-image:url(../images/onglet.gif);padding-top:3px;}
*/

.bloc_produit_titre{margin-left:3px;width:290px;font-weight:normal;color:#fff;text-align:center;padding-top:3px;}


span.texteBold{font-weight:bold;font-size:11px;}
span.texteCouleur{color:#D72A30;font-size:11px;}


/* ************ */
/* Le panier    */
/* ************ */

td.onglet-off{
	width:150px;
	text-align:center;
	height:30px;
	border:1px solid #fff;
}
td.onglet-on{
	width:150px;
	text-align:center;
	height:30px;
	border:1px solid #fff;
	background-color:#cc0000;
	color:#fff;
}
#onglet-panier a{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica;
	font-size:12px;
}
#onglet-panier a:hover{
	color:#fff;
}
#cadre1, #cadre2, #cadre3, #cadre4{
	/* width:600px; */
	
	border:#cccccc solid 0px;
	padding-top:3px;
	text-align:center;
}
#cadre1 table, #cadre2 table, #cadre3 table{
	width:100%;
	font-family:Arial, Helvetica;
	font-size:11px;
}
#cadre1 td, #cadre2 td, #cadre3 td{
	border-bottom:1px solid #CCC;
	padding:3px;
	/* white-space: nowrap; */
	
}

#cadre2 a{
	color:#033270;
}

#cadre2 b{color:#ff0;padding:3px;font-size:14px;}

#cadre2 a:hover{
	color:#CC0000;
}

#cadre1 th, #cadre2 th, #cadre3 th{
	background-color:#999;
	padding:3px;
}

#cadre4 {
	text-align:left;
	padding-left:20px;
	padding-bottom:20px;
}

#cadre4 textarea{
	width:400px;height:50px;
}

.L200{
	width:200px;
}
#zone-cgv{
	font-size:12px;
	font-family:arial, helvetica;
	text-align:left;
	padding-left:50px;
}
#zone-cb{
	font-size:12px;
	font-family:arial, helvetica;
	text-align:left;
}

#continuer-achat{
	margin:10px;
}
#continuer-achat a{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:14px;
}
#continuer-achat a:hover{
	color:#CC0000;
}

a.lien-supprimer{
	display:block;
	width:30px;
	height:25px;
	background:url(http://www.beenbiz.com/share/images/cross.png) no-repeat;
	color:#000;
	font-size:1px;
} 

#champ_libre_1,#champ_libre_2{width:300px;}
#aide_champ_saisie_obligatoire{text-align:left;}

a.lien_souligne{text-decoration:underline;}
#zone-cgv a {text-decoration:underline;}

.lienFacebook iframe{padding:10px;color:#fff;}
.partager-cette-page{background-image:url(../images/onglet.gif);height:20px;text-align:right;font-size:11px;padding-right:10px;}
.partager{width:100%;}
.partager td{background-color:#000;}

.piedPage{padding:5px;font-size:80%;text-align:center;}
.piedPage a{text-decoration:underline;}

.resaOnLine{font-weight:bold;text-align:center;padding-top:3px;}
.titreCentre{font-weight:normal;text-align:center;padding-top:3px;font-size:12px;}
.logoCb{text-align:center;padding:5px;}
.logoCb img{padding-right:2px;width:48px;}

/* bloc col droite */
.news{width:190px;border:0px solid #fff;margin-left:4px;background-image:url(../images/bkg-bloc-gris-300.jpg);font-size:11px;}
.newsLigne{height:1px;}
.newsTexte{padding:3px;text-align:justify;}
.newsTitre{height:25px;text-align:center;width:190px;}
.newsTitre div{font-weight:normal;text-align:center;padding-top:5px;font-size:12px;}
.newsLien{text-align:right;padding:2px;}
.newsImage {padding-top:3px;text-align:center;}
.newsImage img{width:120px;}

.titreNews{padding:2px;font-size:14px;font-weight:bold;}
.sous-titre{font-size:14px;}

.text11{font-size:12px;text-align:justify;}
.text10{font-size:10px;}

.sep{height:5px;clear:both;}

.planImage{width:190px;overflow:hidden;text-align:center;padding-top:3px;padding-bottom:3px;}
.planImage img {width:160px;overflow:hidden;}
.planTitre{font-weight:bold;}
.planLien{text-align:right;font-weight:bold;}

/* page detail produit */
.zoneProduit{background-image:url(../images/bkg-produit.gif);padding-top:2px;background-color:#000;background-repeat:repeat-x;}
.zoneProduitTitre{text-align:center;}
.zoneProduitImage{width:230px;overflow:hidden;padding-left:10px;}
.zoneProduitImage img{width:240px;}
.zoneProduitTexte{}

.zoneProduitReserver{background-image:url(../images/onglet.gif);height:30px;}
.zoneProduitReserver div{text-align:center;text-transform: uppercase;padding-top:10px;font-weight:bold;}

.formClient{font-size:10px;text-align:center;}
.formClient .input{width:100px;border:1px solid #ccc;height:15px; font-size:10px;}
.formClient .bouton_gris{font-size:10px;width:30px;height:20px;}

/* rotator Home page */

.rotatorDiv{width:100%;height:200px;overflow:hidden;background-color:#000;font-size:12px;}
.image_bloc_rotator{width:280px;height:200px;overflow:hidden;}
.image_bloc_rotator img{width:280px;overflow:hidden;}

.test2 .rotatorContainer{
	width:100%;
	height:200px;
	position:relative;
}
.test2 .pane{
	color:#fff;
	width:100%;
	height:200px;
}
.test2 .dots{
	position:absolute;
	right:5px;
	top:25px;
	z-index:20;
}
.test2 .dots ul{
	margin:0;
	padding:0;
}
.test2 .dots li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.test2 .dots a span{
	display:none;
}

/*
.test2 .dots .dojoxRotatorNumber a{
	display:block;
	width:10px;
	height:10px;
	background:url(../images/rotator_dots.png) no-repeat 0 0;
}

.test2 .dots .dojoxRotatorSelected a{
	background:url(../images/rotator_dots.png) no-repeat 0 -10px;
}
*/

.test2 .pager1{
	background:url(../images/rotator_bg3.gif) no-repeat 0 0;
	bottom:5px;
	padding:3px 0 0 12px;
	position:absolute;
	left:440px;
	z-index:20;
}
.test2 .pager1 ul{
	height:16px;
	margin:0;
	padding:0;
	width:125px;
}
.test2 .pager1 li{
	float:left;
	line-height:12px;
	list-style:none;
	margin:0;
	padding:0;
}
.test2 .pager1 a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.test2 .pager1 li.dojoxRotatorIcon a{
	display:block;
	width:14px;
	height:14px;
}
.test2 .pager1 li.dojoxRotatorPrev a{
	background:url(../images/rotator_icons.gif) no-repeat 0 0;
}
.test2 .pager1 li.dojoxRotatorPrev a span,
.test2 .pager1 li.dojoxRotatorNext a span{
	display:none;
}
.test2 .pager1 li.dojoxRotatorNext a{
	background:url(../images/rotator_icons.gif) no-repeat -14px 0;
}
.test2 .pager1 li.dojoxRotatorNumber a{
	color:#ccc;
	padding:0 4px;
}
.test2 .pager1 li.dojoxRotatorSelected a{
	color:#fff;
	font-weight:bold;
}

.test2 .pager2{
	background:url(../images/rotator_bg3.gif) no-repeat 0 0;
	bottom:5px;
	padding:3px 0 0 12px;
	position:absolute;
	right:5px;
	z-index:20;
}
.test2 .pager2 ul{
	height:16px;
	margin:0;
	padding:0;
	width:97px;
}
.test2 .pager2 li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.test2 .pager2 li.dojoxRotatorIcon a{
	display:block;
	width:14px;
	height:14px;
}
.test2 .pager2 li.dojoxRotatorPrev a{
	background:url(../images/rotator_icons.gif) no-repeat 0 0;
}
.test2 .pager2 li.dojoxRotatorPlay a{
	background:url(../images/rotator_icons.gif) no-repeat -28px 0;
}
.test2 .pager2 li.dojoxRotatorPause a{
	background:url(images/rotator_icons.gif) no-repeat -42px 0;
}
.test2 .pager2 li.dojoxRotatorNext a{
	background:url(../images/rotator_icons.gif) no-repeat -14px 0;
}
.test2 .pager2 li.dojoxRotatorInfo{
	color:#e5e5e5;
	font-size:10px;
	line-height:12px;
	padding:0 4px 0 7px;
	width:32px;
}
.test2 .pager2 li a span{
	display:none;
}

/* form contact */
.formContact td{white-space: nowrap;}
#remarque{width:500px;height:150px;}
#boutonContact{margin-left:300px;margin-top:10px;background:#000;color:#fff;font-weight:bold;}
#adresse{width:300px;} 

.cheminFer a {text-decoration:underline;}

.wms{text-align:center;font-size:10px;}
.wms a{text-decoration:underline;}

/* PEC */
.blocPec{float:left;width:190px;height:130px;margin-right:5px;margin-top:5px;border:0px solid #fff;}
.blocPecImg{text-align:center;}
.blocPecTitre{text-align:center;font-weight:bold;font-size:14px;height:20px;padding-top:5px;}
