/* --------------------------

	ACCUEIL

----------------------------- */

#contenu .texteAccueil {

	width:175px;

	float:left;

   	margin:10px 60px 0 0;

}





/* --------------------------

	PLAN DU SITE

----------------------------- */

#contenu .blocPlan {

	float:left;

	width:302px;

	margin:15px 40px 0 5px;

}

#contenu .blocPlan h3 {

	margin:10px 0 5px 0;

	background:#212121;

	border:1px solid #000;

	padding:0 0 0 7px;

	width:295px;

	height:18px;

	background:url(../images/integration/bgH3.gif) left top no-repeat;

}

#contenu .blocPlan.sansMarge {margin:15px 0 0 0; padding:0;}

#contenu .blocPlan h3 a:link, #contenu .blocPlan h3 a:visited {text-decoration:none;}

#contenu .blocPlan ul li a:link, #contenu .blocPlan ul li a:visited {color:#333;}

#contenu .blocPlan ul li a:hover, #contenu .blocPlan ul li a:active {color:#FFF;}

#contenu .blocPlan  ul.liste li {background:url(../images/integration/puceH.gif) left 2px no-repeat;}





/* --------------------------

	MENTIONS LEGALES

----------------------------- */

#contenu .bloc-mentions {

	margin:5px 50px 0 0;

	width:350px;

	float:left;

}

#contenu .bloc-mentions.sans {

	margin:10px 0 0 0;

	width:200px;

}

#contenu .bloc-mentions h2 {

	margin:5px 0 5px 0;

	font-style:normal;

	font-size:1.2em;

	text-align:left;

	color:#4b4949;

	border-bottom:1px dotted #666;

}





/* --------------------------

	CONTACT

----------------------------- */

#contenu #bloc-adrcontact {

	width:260px;

	float:left;

	margin:30px 50px 0 0;

}

#contenu #bloc-adrcontact p {font-size:1em; color:#FFF; text-align:center;}



#contenu span.nota {

	font-size:0.9em;

	color:#666;

	text-align:left;

	line-height:12px;

}

#contenu .champRequis{color:#B69851; font-size:9px;}





/** **/

#contenu #bloc-contact {

	width:350px;

	float:left;

	margin-top:-80px;

	font-size:1em;

	color:#FFF;

}

#contenu #bloc-contact table {width:100%;}

#contenu #formContact input, #contenu #formContact textarea, #contenu #formContact .bouton {

	font-size:1em;

	color:#FFF;

	padding:0 10px 0 2px;

	border:1px solid #000;

	background:#141212;

}

#contenu #formContact input, #contenu #formContact textarea{

	width:170px;

	margin:0;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

}

#contenu #formContact input:hover, #contenu #formContact textarea:hover {

	border:1px solid #333;

	background:#141212;

}

#contenu #bloc-contact label{

	width:80px;

	text-align:right;

	display:block;

	padding-right:10px;

	color:#FFF;

	font-size:1em;

}

#contenu #formContact .radio{

	width:9%;

	border:none;

}

#contenu #formContact .check{

	width:10%;

	border:none;

	margin:0 3px 3px 0;

	color:#FFF;

}

#contenu #formContact select.liste-form{

	width:175px;

	text-align:left;

	color:#FFF;

	padding-left:2px;

	background:#2D2D2D;

	border:1px solid #e6e6e6;

	font-size:1em;

	padding:0;

}

#contenu #formContact .bouton{

	width:80px;

	cursor:pointer;

	color:#FFF;

	padding:0;

}

#contenu #formContact .bouton:hover {color:#B69851; border:none;}











/* --------------------------------------------------------------------------------------------------

											CATALOGUE

-------------------------------------------------------------------------------------------------- */



/* --------------------------

	FILTRE + CHEMIN CATALOGUE

----------------------------- */

#contenu .blocChemin.catalogue {

	width:400px;

	height:15px;

	padding:0;

	float:right;

	margin:20px 35px 0 0;

	text-align:right;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#383737;

	font-weight:normal;

}

#contenu .blocChemin.catalogue select.liste{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666;

	width:130px;

	border:1px solid #000;

	background:#141212;

	text-align:center;

	display:inline;

}

#contenu #blocNavigation {

	margin:0 0;

	text-align:left;

	margin:0 0 0 45px;

	color:#FFFFFF;

	float:left;

	width:88%;

}

#contenu #blocNavigation span.encours{color:#FFF;}

#contenu #blocNavigation a:link, #contenu #blocNavigation a:visited{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#FFFFFF;

	/*font-weight:normal;*/

	text-decoration:none;

}

#contenu #blocNavigation a:hover, #contenu #blocNavigation a:active {color:#B69851;}





/* --------------------------

	FILTRE + CHEMIN FICHE PRODUIT

----------------------------- */

#contenu h1.h1Fiche{

	font-size:27px;

	font-weight:normal;

	color:#383737;

	letter-spacing:0;

	font-family:Georgia, Arial, Helvetica, sans-serif;

	float:left;

	width:200px;

	margin:5px 0 0 42px;

}

#contenu h1.h1Fiche span {

	color:#383737;

	font-size:17px;

	display:inline;

}

#contenu .blocChemin {

	width:380px;

	height:15px;

	padding:0 5px;

	float:right;

	margin:20px 62px 15px 0;

	text-align:right;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#383737;

	font-weight:normal;

}

#contenu .blocChemin a:link, #contenu .blocChemin a:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#383737;

	font-weight:normal;

	text-decoration:none;

}

#contenu .blocChemin a:hover, #contenu .blocChemin a:active {color:#B69851;}









/* --------------------------

	CATALOGUE

--------------------------- */

#contenu #blocCatalogue {

	margin:5px 0 0 50px;

}



#contenu .blocWrapper {

	float:left;

	width:186px;

	height:230px;

	margin:10px 35px 35px 0;

	background:url(../images/integration/catalogue/bgVignette.gif) left top no-repeat;

}

#contenu #blocWrapperAccueil .blocWrapper {

	margin:0 30px 0 0;

}

#contenu .blocWrapper .visuelWrapper{

	float:left;

	margin:9px 0 0 9px;

	width:136px;

	height:130px;

	text-align:center;

}

#contenu .blocWrapper .visuelWrapper a:link, #contenu .blocWrapper .visuelWrapper a:visited {

	width:136px;

	height:130px;

	display:block;



}

#contenu .blocWrapper a:link.btDetailWrapper, #contenu .blocWrapper a:visited.btDetailWrapper {

	float:left;

	width:31px;

	height:110px;

	margin:0;

	background-image:url(../images/integration/catalogue/btDetails.gif);

	background-position:left top;

	background-repeat:no-repeat;

}

#contenu .blocWrapper a:hover.btDetailWrapper, #contenu .blocWrapper a:active.btDetailWrapper {

	background-image:url(../images/integration/catalogue/btHDetails.gif);

}



/* PICTO */

#contenu .blocWrapper a:link.btNouveauteWrapper, #contenu .blocWrapper a:visited.btNouveauteWrapper {

	float:left;

	width:31px;

	height:110px;

	margin:0;

	background-image:url(../images/integration/catalogue/btNouveaute.gif);

	background-position:left top;

	background-repeat:no-repeat;

}



/***************************/



.ensien {



	float:left;

	width:31px;

	height:110px;

	margin:0;

	/* background-image:url(../images/integration/catalogue/btNouveaute.gif); */

	background-position:left top;

	background-repeat:no-repeat;

}





















/****************************/





#contenu .blocWrapper a:hover.btNouveauteWrapper, #contenu .blocWrapper a:active.btNouveauteWrapper {

	background-image:url(../images/integration/catalogue/btHNouveaute.gif);

}

/* CONTENU */

#contenu .blocWrapper .contenuWrapper {

	width:130px;

	float:left;

	margin:22px 0 0 17px;

}

#contenu .blocWrapper span.designationWrapper {

	display:block;

	font-size:11px;

	text-align:center;

	height:53px;

	padding:0 3px;

}

#contenu .blocWrapper span.designationWrapper a:link,

#contenu .blocWrapper span.designationWrapper a:visited {

	font-weight:normal;

}



#contenu .blocWrapper span.prixWrapper {

	display:block;

	font-size:12px;

	text-align:center;

	color:#2d2b2b;

}

#contenu .blocWrapper span.prixWrapper span{

	text-decoration:line-through;

	color:#1c1c1c;

	font-size:11px;

}







/* --------------------------

	FICHE PRODUIT

----------------------------- */

#ficheProduit{

	width:100%;

	float:left;

}





/* IMAGE FICHE */

#contenu #blocVisuelFiche {

	width:270px;

	float:left;

	margin-right:45px;

}

#contenu #blocVisuelPrincipal {

	width:241px;

	height:231px;

	padding:7px 8px;

	margin-bottom:17px;

	text-align:center;

	background:url(../images/integration/catalogue/bgVisuel.jpg) left top no-repeat;

}

#contenu #blocVisuelPrincipal a:link.visuelPrincipal, #contenu #blocVisuelPrincipal a:visited.visuelPrincipal, contenu #blocVisuelPrincipal div {

	width:240px;

	height:230px;

	text-align:center;

	display:block;

}

#contenu #blocVignetteFiche {

	float:left;

}

#contenu #blocVignetteFiche a:link, #contenu #blocVignetteFiche a:visited {

	margin-right:11px;

	height:66px;

	width:68px;

	padding:5px;

	text-align:center;

	background:url(../images/integration/catalogue/bgVignette.jpg) left top no-repeat;

	float:left;

}





/* PICTOS FICHE */

.tooltip {

   padding:0 10px 0 10px;

   width:87px;

   height:48px;

   text-align:center;

   color:#CCC;

   font-weight:bold;

   font-size:0.9em;

   background:url(../images/integration/bgBulle.gif) left top no-repeat;

}

.tooltipSans{

   padding:0 10px 0 10px;

   width:87px;

   height:60px;

   text-align:center;

   color:#CCC;

   font-weight:bold;

   font-size:0.9em;

   background:url(../images/integration/bgBulleG.gif) left top no-repeat;

}



#contenu #blocPictoFiche {

	float:left;

	width:31px;

	height:245px;

	margin:0 5px 0 10px;

}

#contenu #pictoEvenement {

	height:190px;

}

#contenu #blocPictoFiche a:link, #contenu #blocPictoFiche a:visited {

	width:18px;

	height:11px;

	float:right;

	margin-bottom:9px;

}



#contenu #blocPictoFiche a:link.pictoContact, #contenu #blocPictoFiche a:visited.pictoContact {

background: url(../images/integration/catalogue/PContact.gif) left top no-repeat;}

#contenu #blocPictoFiche a:link.pictoAmi, #contenu #blocPictoFiche a:visited.pictoAmi {

background: url(../images/integration/catalogue/PAmi.gif) left top no-repeat;}

#contenu #blocPictoFiche a:link.pictoZoom, #contenu #blocPictoFiche a:visited.pictoZoom {

background: url(../images/integration/catalogue/PZoom.gif) left top no-repeat;}





/* CONTENU FICHE */

#blocContenuFiche {

	width:300px;

	float:left;

	margin:0 0 0 0;

}

#contenu #blocDesignationFiche {

	width:266px;

	height:50px;

	background:url(../images/integration/catalogue/bgAchat.gif) left top no-repeat;

	padding:20px 15px;

	font-size:14px;

}

#contenu #blocDesignationFiche p {

	font-weight:bold;

	font-variant:small-caps;

	color:#3d3b3b;

	text-align:left;

	margin:0;

	padding:0 0 0 0;

}

#contenu #blocDesignationFiche p span {

	font-weight:normal;

	font-size:13px;

	font-variant:small-caps;

	color:#3d3b3b;

	display:block;

}





#contenu #blocPrixFiche {

	margin:3px 0 0 0;

}

#contenu #blocPrixFiche p {

	font-weight:bold;

	font-size:13px;

	font-variant:small-caps;

	color:#b69851;

	text-align:left;

	margin:0;

	padding:0 0 5px 0;

}

#contenu #blocPrixFiche p span.prix {

	color:#b69851;

	font-weight:normal;

	display:inline;

}

#contenu #blocPrixFiche p span.prixPromotion {

	color:#3d3a3a;

	font-weight:bold;

	font-size:12px;

	display:inline;

	text-decoration:line-through;

}





#contenu #blocAchatFiche {

	width:266px;

	height:133px;

	background:url(../images/integration/catalogue/bgAchat.gif) left top no-repeat;

	padding:30px 15px 0 15px;

}

#contenu #blocAchatFiche a:link.btDescription, #contenu #blocAchatFiche a:visited.btDescription {

	margin:15px 0 15px 0;

	font-variant:small-caps;

	font-size:14px;

	float:left;

	color:#454343;

	text-decoration:none;

	padding-left:17px;

	font-weight:normal;

	background:url(../images/integration/catalogue/puce.gif) 2px 4px no-repeat;

}

#contenu #blocAchatFiche a:hover.btDescription, #contenu #blocAchatFiche a:active.btDescription {

	color:#b69851;

	background:url(../images/integration/catalogue/Hpuce.gif) left 7px no-repeat;

}

#contenu #blocAchatFiche span.label-fiche {

	font-size:13px;

	font-variant:small-caps;

	font-weight:bold;

	color:#b69851;

	float:left;

	width:80px;

	margin:0 5px 0 0;

}

#contenu #blocAchatFiche select.liste-fiche{

	width:160px;

	border:1px solid #252525;

	background:#1d1c1c;

	color:#666;

	padding:0 0 0 1px;

	margin-bottom:10px;

	float:left;

	font-size:11px;

}

#contenu a:link#btNeutreFiche, #contenu a:visited#btNeutreFiche {

	width:296px;

	height:29px;

	float:left;

	background:url(../images/integration/catalogue/btNeutre.gif) left top no-repeat;

}

#contenu a:link#btPanierFiche, #contenu a:visited#btPanierFiche {

	width:296px;

	height:29px;

	float:left;

	background:url(../images/integration/catalogue/btPanier.gif) left top no-repeat;

}

#contenu a:hover#btPanierFiche, #contenu a:active#btPanierFiche {

background:url(../images/integration/catalogue/btHPanier.gif) left top no-repeat;}



#contenu a:link#btIndisponibleFiche, #contenu a:visited#btIndisponibleFiche {

	width:296px;

	height:29px;

	float:left;

	background:url(../images/integration/catalogue/btApprovisionnement.gif) left top no-repeat;

}

#contenu a:hover#btIndisponibleFiche, #contenu a:active#btIndisponibleFiche {

background:url(../images/integration/catalogue/btHApprovisionnement.gif) left top no-repeat;}



.blocInfoApprovisionnement {

	width:174px;

	height:224px;

	background:url(../images/integration/catalogue/bgApprovisionnement.gif) left top no-repeat;

	position:absolute;

	right:115px;

	top:75px;

	z-index:10;

}





/* DESCRIPTION PRODUIT */

#contenu #blocTexteFiche {

	float:left;

	width:375px;

	margin:30px 0 15px 45px;

}

#blocTitreDescriptionFiche {

	width:345px;

	height:41px;

	background:url(../images/integration/catalogue/bgDescription.gif) left top no-repeat;

	padding:20px 15px;

	float:left;

}

#contenu #blocTitreDescriptionFiche p {

	font-weight:bold;

	font-size:14px;

	font-variant:small-caps;

	color:#3d3b3b;

	text-align:left;

	margin:0;

	padding:0 0 0 0;

}

#contenu #blocTitreDescriptionFiche p span {

	font-weight:normal;

	font-size:13px;

	font-variant:small-caps;

	color:#3d3b3b;

	display:block;

}



#contenu #blocDescriptionFiche {

	margin:15px 0 0 5px;

}

#contenu #blocDescriptionFiche p {

	font-weight:normal;

	color:#666;

	text-align:left;

}



/* PRODUIT ASSOCIES */

#contenu #blocAssocieFiche {

	float:left;

	width:190px;

	height:80px;

	margin:30px 0 15px 10px;

	padding:0 0 0 48px;

	background:url(../images/integration/catalogue/bgAssocie.gif) left top no-repeat;

}

#contenu #blocAssocieFiche a:link, #contenu #blocAssocieFiche a:visited {

	margin-right:15px;

	height:66px;

	width:68px;

	padding:5px;

	display:block;

	background:url(../images/integration/catalogue/bgVignette.jpg) left top no-repeat;

	float:left;

	text-align:center;

}





/* --------------------------

	MODULE AMI

--------------------------- */

#contenu #fpm_globalAmi h1 {

	text-align:center;

	color:#333;

	padding:5px 0;

	border-bottom:none;

	width:380px;

	margin:0 auto 10px auto;

	font-family:Tahoma, Arial, sans-serif;

	font-size:20px;

}

#contenu #fpm_blocAmi {

	width:360px;

	padding-top:5px;

	margin:0 auto;

	font-family:Tahoma, Arial, sans-serif;

	font-size:12px;

	color:#666;

}



/* PRODUIT */

#contenu #fpm_blocAmi .fpm_blocProduit {

	width:340px;

	height:133px;

	margin-bottom:10px;

	background:#141313;

	border:1px solid #333;

	padding:7px;

}



/* Visuel */

#contenu .fpm_blocProduit .fpm_blocVisuel {

	width:136px;

	height:130px;

	float:left;

	border:1px solid #333;

	text-align:center;

}

#contenu .fpm_blocProduit .fpm_blocTexte {

	width:180px;

	float:left;

	margin-left:20px;

}

/* Designation */

#contenu .fpm_blocProduit .fpm_blocTexte h5{

	font-weight:bold;

	font-size:1em;

	color:#FFF;

	text-align:left;

	width:100%;

	line-height:17px;

	margin:5px 0 0 0;

}

#contenu .fpm_blocProduit h5 span {

	display:block;

	font-variant:small-caps;

	font-weight:normal;

	font-size:0.9em;

	line-height:normal;

	color:#FFF;

	margin:0;

	text-align:left;

}



/* Prix */

#contenu #fpm_blocPrix {

	margin:5px 0 20px 0;

	padding:0 0 4px 0;

	text-align:left;

	line-height:normal;

	color:#FFF;

}

#contenu #fpm_blocPrix p {

	font-weight:bold;

	font-size:13px;

	font-variant:small-caps;

	color:#FFF;

	text-align:left;

	margin:0;

	padding:0 0 5px 0;

}

#contenu #fpm_blocPrix p span.prix {

	color:#FFF;

	font-weight:normal;

}

#contenu #fpm_blocPrix p span.prixPromotion {

	color:#3d3a3a;

	font-weight:bold;

	font-size:12px;

	text-decoration:line-through;

}



#contenu #fpm_blocPrix span.gbl_nota {padding:0; color:#FFF;}



/* FORMULAIRE */

#contenu #fpm_blocFormulaire {

	width:360px;

	float:left;

}

#contenu #fpm_blocFormulaire h4 {

	font-variant:small-caps;

	font-size:1.1em;

	font-weight:bold;

	border-bottom:1px dotted #333;

	padding:0;

	width:100%;

	text-align:left;

	margin:15px 0;

	color:#b69851;

	float:left;

}



#contenu #fpm_blocFormulaire div {

	margin-bottom:3px;

	float:left;

	width:100%;

}

#contenu #fpm_blocFormulaire input {

	padding:0 0 0 2px;

	width:170px;

	font-size:1em;

	color:#FFF;

	padding:0 10px 0 2px;

	border:1px solid #000;

	background:#141212;

}

#contenu #fpm_blocFormulaire textarea{

	width:95%;

	font-size:11px;

	color:#FFF;

	padding:0 10px 0 2px;

	border:1px solid #000;

	background:#141212;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

}

#contenu #fpm_blocFormulaire label{

	width:110px;

	float:left;

	text-align:right;

	margin-right:10px;

	font-size:11px;

	color:#b69851;

}

#contenu #fpm_blocFormulaire div.fpm_emailFormulaire {

	float:left;

	width:170px;

}

#contenu #fpm_blocFormulaire div.fpm_emailFormulaire label {

	width:35px;

}

#contenu #fpm_blocFormulaire div.fpm_emailFormulaire input {

	width:105px;

	font-size:1em;

	color:#FFF;

	padding:0 10px 0 2px;

	border:1px solid #000;

	background:#141212;

}

#contenu #fpm_blocFormulaire div.fpm_emailFormulaire textarea {

	width:105px;

	font-size:1em;

	color:#FFF;

	padding:0 10px 0 2px;

	border:1px solid #000;

	background:#141212;

}

#contenu #fpm_blocFormulaire div.fpm_blocBoutonFormulaire {

	margin:10px auto 0 auto;

	text-align:center;

}

#contenu #fpm_blocFormulaire div.fpm_blocBoutonFormulaire input.fpm_boutonFormulaire {

	width:80px;

	cursor:pointer;

	color:#FFF;

	font-size:0.9em;

	padding:0;

}

#contenu #fpm_blocFormulaire div.fpm_blocBoutonFormulaire input.fpm_boutonFormulaire:hover {color:#B69851; border:none;}







#contenu #fpm_blocFormulaire input:hover, #contenu #fpm_blocFormulaire textarea:hover,

#contenu #fpm_blocFormulaire div.fpm_emailFormulaire input:hover {border:1px solid #333;}



#contenu #fpm_blocFormulaire label.inc_captcha{

	width:130px;

}

#contenu #fpm_blocFormulaire p.gbl_nota {

	margin:10px 0 0 0;

	border-top:1px dotted #666;

	float:left;

	color:#666;

	font-size:0.9em;

}

#contenu #fpm_blocFormulaire p.gbl_nota span {

	display:block;

	text-align:center;

}

#contenu #fpm_blocFormulaire p.gbl_alerte {color:#b69851; text-align:center; margin-top:0;}





/* --------------------------

	HISTORIQUE

----------------------------- */

#contenu .texteHistorique {

	width:170px;

	height:405px;

	float:left;

	margin:5px 35px 0 0;

}

#contenu #diaporamaHistorique {

	width:465px;

	height:352px;

	float:left;

	margin:0 0 0 0;

	border:1px solid #333;

}





/* --------------------------

	BREITLING

----------------------------- */

#contenu .texteBreitling {

	width:170px;

	height:405px;

	float:left;

	margin:5px 35px 0 0;

}

#contenu #diaporamaBreitling {

	width:450px;

	height:225px;

	float:left;

	margin:0 0 0 0;

	border:1px solid #333;

}

