body {
	margin:0;
	padding:0;
	background-image:url(images/fond.jpg);
	background-repeat:repeat-x;
}
img {
	border:none;
}
form {
	margin:0;
	padding:0;
	border:0;
}
#regroupe {
	width:900px;
}
#grand900 {
	width:900px;
}
#logo {
	width:210px;
	height:128px;
	float:left;
}
#bandeau {
	width:690px;
	height:128px;
	background-image:url(images/fond-bandeau.jpg);
	background-repeat:no-repeat;
	float:left;
}
#conteneur {
	width:520px;
	height:auto;
	background-image:url(images/fond-conteneur.jpg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	position:relative;
	z-index:90;
}
#ficheproduit {
	width:430px;
	height:auto;
	background-repeat:no-repeat;
	background-position:center 0px;
	padding:0px 0px 0px 0px;
	margin:75px auto 0px auto;
}
#fondficheproduit {
	width:430px;
	height:auto;
	background-repeat:repeat-x;
	background-image:url(images/fond-fiche-produit.png);
}
#pages {
	width:430px;
	margin:auto;
	text-align:center;
	clear:both;
}
span.numero-pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.numero-pages {
	padding:0px 10px 0px 10px;
	color:#CC0000;
	text-decoration:none;
}
.numero-pages a {
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}
#option-tri {
	width:100px;
	float:right;
	font-size:10px;
	text-align:right;
	margin:0px 11px 0px 0px;
}
#option-tri a {
	color:#FFFFFF;
}
#bulle-titre {
	width:419px;
	height:52px;
	padding:30px 0px 0px 11px;
	background-repeat:no-repeat;
	background-position:0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
#bulle-detail {
	width:419px;
	height:52px;
	padding:9px 0px 0px 11px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 16px 0px 0px 0px;
}
#bulle-detail span a {
	width:75px;
	display:block;
	background:;
	float:right;
	color:#FFF;
	margin:-14px 0 0 20px;
	text-align:center;
	font-weight:bold;
}
#bulle-detail span a:hover {
	text-decoration:none;
}
#flashtitre {
	width:430px;
	height:40px;
}
.gros-titre-cannes {
	background-image:url(images/gros-titre-cannes.png);
}
.gros-titre-accessoires {
	background-image:url(images/gros-titre-accessoires.png);
}
.gros-titre-leurres {
	background-image:url(images/gros-titre-leurres.png);
}
.gros-titre-equipements {
	background-image:url(images/gros-titre-equipements.png);
}
.gros-titre-nautisme {
	background-image:url(images/gros-titre-nautisme.png);
}
.gros-titre-dvd {
	background-image:url(images/gros-titre-dvd.png);
}
.gros-titre-recherche {
	background-image:url(images/gros-titre-recherche.png);
}
.gros-titre-promo {
	background-image:url(images/gros-titre-promo.png);
}
.bulle-detail-cannes {
	background-image:url(images/bulle-detail-cannes.png);
}
.bulle-detail-accessoires {
	background-image:url(images/bulle-detail-accessoires.png);
}
.bulle-detail-leurres {
	background-image:url(images/bulle-detail-leurres.png);
}
.bulle-detail-equipements {
	background-image:url(images/bulle-detail-equipements.png);
}
.bulle-detail-nautisme {
	background-image:url(images/bulle-detail-nautisme.png);
}
.bulle-detail-dvd {
	background-image:url(images/bulle-detail-dvd.png);
}
.bulle-titre-cannes {
	background-image:url(images/bulle-titre-cannes.png);
}
.bulle-titre-accessoires {
	background-image:url(images/bulle-titre-accessoires.png);
}
.bulle-titre-leurres {
	background-image:url(images/bulle-titre-leurres.png);
}
.bulle-titre-equipements {
	background-image:url(images/bulle-titre-equipements.png);
}
.bulle-titre-nautisme {
	background-image:url(images/bulle-titre-nautisme.png);
}
.bulle-titre-dvd {
	background-image:url(images/bulle-titre-dvd.png);
}
.bulle-titre-recherche {
	background-image:url(images/bulle-titre-recherche.png);
}
.bulle-titre-promo {
	background-image:url(images/bulle-titre-promo.png);
}
.produitgauche {
	width:193px;
	height:auto;
	padding: 11px 11px 11px 11px;
	margin:0;
	float:left;
	clear:left;
}
.produitdroite {
	width:193px;
	height:auto;
	padding: 11px 11px 11px 11px;
	margin:0;
	float:right;
	clear:right;
}
.produit-haut {
	width:193px;
	height:9px;
	background-image:url(images/haut-fiche-produit.png);
	background-repeat:no-repeat;
	font-size: 6px;
}
.produit-centre {
	width:auto;
	height:100%;
	min-height:95px;
	background-image:url(images/centre-fiche-produit.png);
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}
.produit-bas {
	width:193px;
	height:9px;
	background-image:url(images/bas-fiche-produit.png);
	background-repeat:no-repeat;
	font-size: 6px;
	clear:both;
}
.produit-image {
	width:86px;
	height:auto;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	padding:0px 0px 0px 4px;
	text-align: center;
	float:left;
}
.produit-legende {
	height:auto;
	padding:0px 3px 0px 94px;
	background-repeat: no-repeat;
	background-position: 4px center;
}
.borderfiche {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	padding: 0px 0px 0px 10px;
}
.produitzoom-prix {
	width:auto;
	color:#CC0000;
	font-weight:bold;
	margin:5px 2px 5px 0px;
	font-size:14px;
}
.produitzoom-prix-barre {
	width:auto;
	margin:2px 0px 5px 0px;
	text-decoration: line-through;
}
.produit-minilegende {
	padding:0px 0px 13px 0px;
	color:#333333;
}
.produit-prix {
	width:auto;
	color:#CC0000;
	font-weight:bold;
	margin:2px 0px 0px 0px;
}
.produit-prix-barre {
	width:auto;
	margin:2px 0px 0px 0px;
	text-decoration: line-through;
}
.produit-reduc {
	width:auto;
	font-weight:bold;
	margin:2px 0px 0px 0px;
}
.produit-loupe {
	width:auto;
	height:26px;
	margin:10px 0px 0px 0px;
	background-image:url(images/loupe-fiche-produit.png);
	background-repeat:no-repeat;
	background-position:top center;
}
.produit-loupe a {
	height:26px;
	display:block;
}
#fondfichedetail {
	width:430px;
	height:auto;
}
#detail {
	width:216px;
	height:auto;
	margin:0px 0px 0px 0px;
	float:left;
}
.detail-haut {
	width:216px;
	height:13px;
	background-image:url(images/haut-fiche-detail.png);
	background-repeat:no-repeat;
	font-size: 6px;
	position:relative;
}
.detail-centre {
	width:auto;
	height:100%;
	min-height:95px;
	background-image:url(images/centre-fiche-detail.png);
	padding:0px 5px 0px 0px;
	vertical-align:middle;
	text-align:center;
}
.detail-bas {
	width:216px;
	height:13px;
	background-image:url(images/bas-fiche-detail.png);
	background-repeat:no-repeat;
	font-size: 6px;
	clear:both;
}
.detail-image {
	margin:0px 0px 0px 0px;
	text-align: center;
}
.detail-loupe {
	width:auto;
	height:22px;
	background-image:url(images/loupe-fiche-produit.png);
	background-repeat:no-repeat;
	background-position:40px top;
	margin: auto;
	text-align: center;
	padding: 4px 0px 0px 0px;
}
.detail-loupe a {
	height:22px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
#detail-texte {
	width:175px;
	height:auto;
	background-image:url(images/ombre-detail.jpg);
	background-repeat:no-repeat;
	float:right;
	padding:0px 11px 0px 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
}
#detail-logo {
	width:auto;
	padding: 0px 0px 10px 0px;
}
.detail-panier {
	margin:20px 0px 0px 0px;
	width:216px;
	height:64px;
	background-image:url(images/ajouter-panier.png);
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
}
.detail-panier a {
	display:block;
	width:216px;
	height:64px;
}
#caracteristiques {
	width:520px;
	background-image:url(images/fond-caracteristiques.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#car-produit {
	padding:36px 20px 0px 35px;
	margin:0px 0px 0px 40px;
	font-weight: bold;
	background-image:url(images/caracteristiques.png);
	background-repeat:no-repeat;
	background-position:0px 30px;
	height: 30px;
}
#car-texte {
	margin:10px 0px 0px 40px;
}
#pied {
	width:auto;
	height:60px;
	background-image:url(images/piedrepeat.jpg);
	clear:both;
}
#piedcontenu {
	width:auto;
	background-image:url(images/pied.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	padding:40px 0px 0px 20px
}
#piedcontenu a {
	color:#CCC;
}
#piedcontenu a:hover {
	color:#FFF;
}

/*--------menu du haut ---------------*/
#menuhaut {
	width:auto;
	text-align:right;
	margin:18px 14px 0px 0px;
}
.menuhaut-separation {
	padding:0px 2px 0px 2px;
}
#vousetesici {
	width:auto;
	text-align:right;
	margin:10px 15px 0px 0px;
}

/*-------menu � droite ------------*/
#menudroite {
	position:absolute;
	top:128px;
	left:725px;
	width:170px;
	height:auto;
	background-image:url(images/fond-menudroite.jpg);
	background-repeat:no-repeat;
	padding:37px 0px 0px 0px;
	/*min-height:700px;*/
	z-index:50;
}
#monpanier {
	width:163px;
	padding:0px 0px 0px 7px;
}
#moncompte {
	width:163px;
	padding:0px 0px 0px 7px;
}
#zone-identifiant {
	width:163px;
	padding:5px 0px 0px 0px;
}
#zone-connect {
	width:163px;
	padding:5px 0px 0px 0px;
}
#pseudo-drapeau {
	background-image:url(images/pseudo.png);
	background-repeat:no-repeat;
	background-position:10px 1px;
	color:#333333;
	padding:0px 0px 6px 30px;
	text-decoration:none;
}
#coordonnees {
	background-image:url(images/puce-menu-principal.png);
	background-repeat:no-repeat;
	background-position:14px 3px;
	color:#333333;
	padding:0px 0px 6px 30px;
	text-decoration:underline;
}
#deconnexion {
	background-image:url(images/deconnexion.png);
	background-repeat:no-repeat;
	background-position:8px 0px;
	color:#333333;
	padding:0px 0px 6px 30px;
	text-decoration:underline;
}
#creezvotrecompte {
}
#zone-newsletter {
	width:159px;
	padding:0px 0px 0px 11px;
}
#zone-conseil {
	width:159px;
	padding:0px 0px 0px 11px;
}
#zone-plandusite {
	width:auto;
	padding:0px 0px 0px 33px;
}
.ligneseparation {
	width:170px;
	height:1px;
	padding:5px 0px 10px 0px;
	background-image:url(images/menudroite-ligne.png);
	background-repeat:no-repeat;
	background-position:center;
}
.moncompteok {
	margin:10px 0px 0px 127px;
}
#oubli {
	margin:5px 0px 0px 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #CC3333;
}
#oubli a {
	text-decoration:underline;
	color: #CC3333;
}
#oubli a:hover {
	color: #333333;
}
/*-------------------------*/

.arial-11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.arial-11px a {
	color:#000000;
}
.color333333 {
	color:#333333;
}
.colorFFFFFF {
	color:#FFFFFF;
}
.colorCC3333 {
	color:#CC3333;
}
.vertical-middle {
	vertical-align:middle;
}
.zones {
	border:1px solid #CCCCCC;
	width:148px;
	height:18px;
	padding: 2px 0px 0px 5px;
}
.zones-centre {
	border:1px solid #CCCCCC;
	width:148px;
	height:15px;
	font-size: 11px;
	color: #003366;
	vertical-align: middle;
	padding: 2px 0px 0px 5px;
}
.listes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E7EFF6;
	border:none;
	color: #000000;
}
.margin-bottom {
	margin: 0px 0px 5px 0px;
}
.margin-top {
	margin: 5px 0px 0px 0px;
}
.margin-right {
	margin: 0px 5px 0px 0px;
}
.menu-soulign� {
	text-decoration:underline;
}
.clearboth {
	clear:both;
}
#videoflash {
	width:492px;
	height:290px;
	position:relative;
	z-index:30;
}
#franco {
	width:150px;
	height:100px;
	position:absolute;
	top:-75px;
	left:-10px;
	z-index:51;
	overflow:visible;
}
#prise {
	width:180px;
	height:60px;
	position:absolute;
	top:100px;
	left:727px;
	z-index:51;
}
#conteneur-accueil {
	width:auto;
	margin:auto;
	clear:both;
}
.promotions-gauche {
	width:235px;
	height:auto;
	margin:13px 0 13px 7px;
	float:left;
	clear:left;
}
.promotions-droite {
	width:235px;
	height:auto;
	margin:13px 7px 13px 0;
	float:right;
	clear:right;
}
.promotions-haut {
	width:235px;
	height:44px;
	background-image:url(images/promotions-haut.png);
	background-repeat:no-repeat;
	font-size: 6px;
}
.promotions-centre {
	width:auto;
	height:100%;
	min-height:95px;
	background-image:url(images/promotions-centre.png);
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}
.promotions-bas {
	width:235px;
	height:12px;
	background-image:url(images/promotions-bas.png);
	background-repeat:no-repeat;
	font-size: 6px;
	clear:both;
}
.nouveautes-haut {
	width:235px;
	height:44px;
	background-image:url(images/nouveautes-haut.png);
	background-repeat:no-repeat;
	font-size: 6px;
}
.borderficheaccueil {
	background-image:url(images/ombre-detail.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
}
#conditions-overflow {
	width:605px;
	height:900px;
	overflow:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 25px 0 0;
	margin:0;
}
#conditions-overflow a {
	color:#000;
}
#conditions-overflow a:hover {
	text-decoration:none;
}
.cachemap {
	/*overflow:hidden;
	width:0px;
	height:0px;
	top:-1000px;
	left:0;
	margin:-2px 0 0 -2px;
	position:absolute;*/
	display:none;
}
#calque-zoom {
	position:absolute;
	top:330px;
	left:45px;
	width:auto;
	height:auto;
	border:1px solid #333;
	margin:0;
	padding:0;
	z-index:200;
	overflow:visible;
}
#dispo {
	background:transparent;
}
#dispo a {
	width:216px;
	display:block;
	background:#F30;
	text-align:center;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	cursor:default;
	text-decoration:none;
}
.TitrePhotos{
	background:#F49D40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;
	padding:5px 500px 5px 10px;
}

	
.blocmedia{
	float:left;
	width:107px;
	height:80px;
	margin-right:20px;
}

.blocmedia img{
	width:107px;
	height:80px;
	padding:3px;
	border:1px dashed #ccc;
}

.blocmedia p{
	font-size: 11px;
	text-align:center;
	padding-top:5px;
	margin:0;
}