img {
	border:none;
}

ul {
	list-style:none;
	list-style-type:none;
}

h1,h2,h3,h4,h5,h6 {
	font-family:"Tahoma", Sans serif;
	color:#0D6BA9;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-weight:normal;
}

h1 {
	font-size:1.6em;
	font-size: 20px;
	margin-bottom:5px;
	color:#636B82;
}

h2 {
	font-size:1.5em;
	line-height:1.5em;
	margin-top:20px;
}

h3 {
	font-size:1.5em;
	font-weight:bold;
	line-height:1.5em;
	margin-top:10px;
}

h4 {
	font-size:1.1em;
	line-height:1.5em; 
	margin-top:10px;
}

h1 small {
	font-size:0.6em;
	color:#636B82;
	font-family:"Tahoma", Sans serif;
}

p, ul, ol, table {
	margin-bottom:20px;
}

ul {
	/* margin:10px 15px 20px 15px; */
	background:none;
	list-style:none;
}

li {
	padding:0 0 0 15px;
	margin:2px 0 2px 0;
}
/* 
#colCentre li {
	background:url(../img/pictoFleche2.gif) no-repeat 0px 6px;
} */

#colCentre ul.list li {
	background:url(../img/bgSousMenu2.gif) no-repeat -15px -5px;
}

ul ul {
	margin:10px 0 10px 0;
}

abbr, acronym {
	cursor:help;
}

/* BALISES INLINE ****************** */
a {
	color:#79839F;
	background-color:inherit;
	text-decoration:underline;
}

a:hover, a.actif {
	color:#20AEF1;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

form {
	margin:0px;
}

form p {
	margin:0px;
}

input, select, textarea {
	font-size:1em;
	color:#00747D;
	background-color:#fff;
	padding:2px 5px;
	margin:2px 0 2px 0;
	vertical-align:middle;
	font-family: "Arial",sans-serif;
	border:1px solid #D6D6D6;
}

select:hover, textarea:hover {
	border:1px solid #D6D6D6;
	background: #F7FDEC;
}


a.submitBt {
	padding:2px 5px;
	margin:2px 0 2px 0;	
	width:20%;
}

a.submitBt :hover{
	background:#FFF;
	color:#0D6BA9;
}
.submitBt {
		background:transparent url(../img/btNav.gif) no-repeat scroll 0 0;
		color:#FFFFFF;
		display:block;
		/* float:left; */
		height:23px;
		margin-right:5px;
		border:none;
		padding:0px 0 0 0;
		text-align:center;
		text-decoration:none;
		width:123px;
}

.submitBt :hover{
		background:transparent url(../img/btNav.gif) no-repeat scroll 0 0 !important;
		color:#0D6BA9;
}

input:focus, select:focus, textarea:focus {
	border:1px solid #D6D6D6;
}

input.focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: #F7FDEC;
	border:1px solid #D6D6D6
}

input.normal {	/*** Retour à l'état normal après l'utilisation ***/
	background: #FFF;
	border:1px solid #D6D6D6;
}

form input.submit {
	background:#FFF url(../img/btOK.gif);
	width:23px;
	height:21px;
	cursor:pointer;
	border:none;
	color:#FFF;
}

form input.submit:hover {
	background:#FFF url(../img/btOK.gif);
}

form input.effacer {
	background:url(../img/boutonEffacer.gif) no-repeat;
	width:83px;
	height:20px;
	cursor:pointer;
	border:none;
}

form input.effacer:hover {
	background:url(../img/boutonEffacerOver.gif) no-repeat;
}

/* form input {
	width:240px;
} */

fieldset {
	border:none;
}

textarea {
	width:300px;
	height:90px;
	margin:0 0 10px 0;
}

textarea.focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: #F7FDEC;
	border:1px solid #D6D6D6;
}

textarea.normal {	/*** Retour à l'état normal après l'utilisation ***/
	background: #FFF;
	border:1px solid #D6D6D6;
}

input.texte {
	width:85px;
}

legend {
	display:none;
	position:absolute;
	left:0;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

label {	/*** Mise en forme des intitulés de champs ***/
	display:block;
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 20%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 5px .5em 0 0;
	line-height: 1.2;	/*** ... et centrés verticalement. ***/
	cursor: pointer;
}

#header {
background:#FFF;
padding:0 0 1px;
position:relative;
width:145px;
}

#header h1 {
background:transparent url(../img/logoBD1.jpg) no-repeat 0 0;
border: none;
height:95px;
margin:0 0 0 9px;
padding:0 0 0;
width:125px;
}

#menuPrincipal, #menuPanier, #cadreWarning, #colGauche, #colDroite, #breadCrumb, .noDisplay, div#top, div#sidebar_left, div#sidebar_right, div#navi_bar, div#footer { display: none; }

#colCentre #breadCrumb .btPrint {
bottom:0px;
}
#cadreTitre { /* taille du cadre, à titre d'exemple */
	width: 100%;
	position:relative;
	background:#20AEF1;
	color:#FFF;
}

#cadreTitre h1 { 
	float:left;
	color:#FFF;
	margin: 0 0 0 5px;
}

#cadreTitre span , #cadreTitre del{ 
	float:left;
	padding:5px 5px 0 0;
}

#colCentre #cadreTitre {
	margin:7px 0px 7px 0px;
	width:100%;
}

#hautgauche, #hautdroit, #basgauche, #basdroit {
	height: 10px; width: 10px;
	background-repeat: no-repeat;
}

#hautgauche {
	background: url(../img/topLeftCorner.gif);
}

#hautdroit {
	float: right;
	background: url(../img/topRightCorner.gif);
}

#basgauche {
	background: url(../img/bottomLeftCorner.gif);
}

#basdroit {
	float: right;
	background: url(../img/bottomRightCorner.gif);
}

#contenu {
	padding:0px 5px 0px 30px;
	overflow:auto;
}

#colGauche H2 {
	width:238px;
	height:30px;
	margin:10px 0 0 0;
	padding:5px 0 0 15px;
	color:#FFF;
	background:url(../img/bgH2left.gif) no-repeat;
}

#colDroite H2 {
	width:195px;
	height:30px;
	margin:10px 0 0 0;
	padding:5px 0 0 20px;
	color:#FFF;
	float:right;
	background:url(../img/bgH2right.gif) no-repeat;
}

#colGauche .bloc {
	width:207px;
	padding:5px 0 0 15px;
	color:#FFF;
	background:url(../img/bgBlocLeft.gif) repeat-y;
}

#colGauche .bloc p, #colDroite .bloc p {
	margin-bottom:0px;
}

#colDroite .bloc {
	float:right;
	width:183px;
	padding:5px 0 0 15px;
	color:#FFF;
	background:url(../img/bgBlocRight.gif) repeat-y;
}

.bloc .PremAchat {
	margin-left:-10px;
}

#colGauche .blocPied {
	font-size:0;
	width:222px;
	height:5px;
	background:url(../img/bgBlocPied.gif) no-repeat;
}

#colDroite .blocPied {
	font-size:0;
	width:198px;
	height:6px;
	float:right;
	background:url(../img/bgBlocPiedRight.gif) no-repeat;
}

#colGauche ul {
	margin:0;
	padding:0;
	clear:both;
}

#colGauche ul ul {
	margin:0;
	/* background:#FFF;
	display:none; */
}

#colGauche ul li.selected ul {
	display:block;
}

#colGauche li {
	margin:0;
	padding:0;
}

#colGauche a {
	/* background:url(../img/bgSousMenu.gif) no-repeat;
	padding:5px 0 15px 20px;
	height:5px;
	border-bottom:1px solid #FFF;
	text-decoration:none;
	width:240px;
	display:block; */
}

#colGauche a:hover {
	/* background:url(../img/bgSousMenuOver.gif) no-repeat;
	color:#FFF; */
}

#colGauche a.selected {
	/* background:url(../img/bgSousMenuOver.gif) no-repeat;
	color:#FFF; */
}

#colGauche ul ul li a {
	/* margin:0;
	background:url(../img/bgSousMenu2.gif) no-repeat; */
}

#colGauche ul ul li a:hover{
	/* background:url(../img/bgSousMenuOver2.gif) no-repeat; */
}

#colGauche ul ul li a.selected {
	/* background:url(../img/bgSousMenuOver2.gif) no-repeat; */
}

#colGauche ul ul a {
	/* padding:5px 0 15px 30px;
	width:230px; */
}

#pagination {
	background:url(../img/bgPagination.gif) repeat-x bottom;
	overflow:auto;
	margin-bottom:20px;
}

#pagination ul {
	overflow:auto;
	width:100%;
	margin:0;
	padding:0 0 10px 0;
}
#pagination li { width:27%;text-align:center; }
#pagination li, #pagination li a, #pagination li span {
	float:left;
}

#pagination li a, #pagination li span {
	margin:0 2px;
}

#colCentre #pagination .right {
	margin-right:10px;
}


#colCentre .btAffSimple img,#colCentre .btAffDetaille img {
	margin:0;
	padding:0;
}

.btAffPrec {
	width:20px;
	height:16px;
	background:url(../img/btAffPrec.gif) no-repeat;
}

.btAffPrec:hover {
	background:url(../img/btAffPrecOver.gif) no-repeat;
}

.btAffSuiv {
	width:20px;
	height:16px;
	background:url(../img/btAffSuiv.gif) no-repeat;
}

.btAffSuiv:hover {
	background:url(../img/btAffSuivOver.gif) no-repeat;
}

.currentPage {
	width:13px;
	height:16px;
	padding:1px 0 0 6px;
	background:url(../img/bgCurrentPage.gif) no-repeat;
}

#colCentre img {
	margin:0px auto;
	padding-bottom:10px;
	display:block;
}

#colCentre .productImage img, #productImage img{
	margin:0px;
	padding:0;
	display:block;
}

/* #productInfox p {
		float:left;
} */

#colCentre .listing  a{
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#colCentre p {
	line-height:1.45em;
}

#authentification {
	background:transparent url(../img/bgColGauche.gif) repeat;
	padding:10px;
	margin:0 -10px 0 -10px;
}

#authentification form {
	margin:10px 0 0 0;
}

#authentification form .submit {
	background:url(../img/btLogin.gif) no-repeat;
	width:112px;
	height:20px;
	padding:0px 0 0 20px;
}

#authentification form .submit:hover{
	background:url(../img/btLoginOver.gif) no-repeat;
}

#authentification h1 {
	border:none;
}

.produit {
	float:left;
	width:25%;
	/* height:300px; */
}

.produitDet {
	float:left;
	width:98%;
	padding:5px;
	margin:0 0 10px 0;
	border:1px dotted #9F9F91;
	/* height:150px; */
}

.produitDet ul{
	height:20px;
}

.produitDet div.img {
	float:left;
	width:20%;
}

.produitDet .detailProduit {
	float:left;
	width:75%;
	padding:0 10px 0px 10px;
}
 
.produitDet .detailProduit ul {
	margin:0px 0px 5px 0px;
	width:63%;
	padding:2px 0px 2px 40%;
} 

.produitDet .detailProduit li{
	float:left;
	/* width:35px;
	height:30px; */
}
.produitDet .detailProduit img{
	width:15px;
	height:13px;
}

.detailProduit {
	float:left;
	position:relative;
	padding:0 10px 20px 10px;
}

.detailProduit ul {
	border-bottom:1px dotted #9F9F91;
	border-top:1px dotted #9F9F91;
	overflow:auto;
	padding:2px 0px 2px 20%;
	margin:10px 0;
}
#productImage {
	padding-top:10px;
	width:25%;
}
.alsoPurchased {
	overflow:auto;
	padding-bottom:50px;
}
#productInfoSpec {
	width:75%;
}
#productImage, #productInfoSpec {
	float:left;
}

#productDescription {
	margin-bottom:20px;
}

#colCentre .detailProduit li  img{
	padding:0;
	margin:0;
}

#cartContent {
	border:1px solid #20AEF1;
}

.detailProduit li {
	float:left;
}

.detailProduit strong {
	float:left;
	height:54px;
	/* width:100%; */
}

.detailProduit p.descProduit {
	float:left;
	margin-bottom:0px;
	width:100%;
}

.prixProduit {
	color:#F30C06;
	font-size:14px;
	float:right;
	font-weight:bold;
}

.information {
	padding:0;
	margin:0;s
}

.information li {
	float:left;
	width:45%;
	margin-right:5px;
	padding:0;
	height:80px;
	text-align:center;
}

.information li a{
	text-decoration:none;
}
#reviews {
	padding-top:10px;	
}
#tablist {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 -0 0;
padding:3px 0;
}

#tablist li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

#tablist li a{
text-decoration:none;
font-weight:bold;
}

#tablist li a.current {
background:lightyellow none repeat scroll 0 0;
}
#tablist li a:link, #tablist li a:visited {
color:navy;
}
#tablist li a {
background:white none repeat scroll 0 0;
border-color:#777788 #777788 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin-left:3px;
padding:3px 0.5em;
}
#tabcontentcontainer {
	border:1px solid #777788;
	padding:10px;
}

.cartProduct {
	overflow:auto;
	margin-top:10px;
	background:url(../img/bgPagination.gif) repeat-x bottom;
}

.cartProduct .cartDelete {
	float:right;
	padding-top:10px;
}
.cartProduct label {width:auto;}
.cartProduct .tn , .cartProduct ul, .cartProduct label , .cartProduct input,.cartProduct span{
	float:left;
}

