/*----------------commun shop------------------------------------*/
.blancCde{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}

/*-----------------------------categorie------------------------*/
.listeProduitsFamille{
	margin:20px;
}

.produitsDansFam1_84{
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:#cccccc 1px solid;*/
	border-top:#cccccc 1px solid;
	/*height:100px;*/
	width:950px;
	float:left;
	background-color:#dedede;
}

.produitsDansFam_84{
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:#cccccc 1px solid;*/
	border-top:#cccccc 1px solid;
	/*height:100px;*/
	width:950px;
	float:left;
	/*background-color:#dedede;*/
}

.titrePdtsFam{
	float:left;
	width : 250px;
	/*background-color:#039;*/
}

.vignettesDansFam{
	float:left;
	width : 700px;
	/*background-color:#039;*/
}

.vignetteEtType1_84{
	width:150px;
	/*background-color:#33C;*/
	float:left;
	text-align:center;
	margin-left:5px;
}

.vignetteDansFam84{
	width:84px;
	height:84px;
	border:1px solid #cccccc;
	margin-left: 33px;
}

.vignetteDansFam84:hover{
	border:1px solid #dc241f;
}

.Type1{
	margin-top:5px;
	font-weight:bold;
	height:33px;
}

/*---------------connexion.php------------------------------*/
.connexion{
	margin-left:50px;
	margin-top:20px;
	width:920px;
	background-image:url(../images/monCompte/connexion.jpg);
	background-repeat:no-repeat;
	/*height:45px;*/
	padding-top:45px;
}
.connexionGB{
	margin-left:50px;
	margin-top:20px;
	width:920px;
	background-image:url(../images/monCompte/connexionGB.jpg);
	background-repeat:no-repeat;
	/*height:45px;*/
	padding-top:45px;
}

.log{
	float:left;
	width:438px;
	border:#CCC solid 1px;
	padding:5px;
	height:175px;
}

.nouveauClient{
	width:438px;
	float:left;
	border:#CCC solid 1px;
	padding:5px;
	height:175px;
	/*_height:188px;
	_width:462px;*/
}

/*-----------------------CreerUnCompte + monCompte------------------*/
.compte{
	margin:15px;
}

#AdresseLivraison{
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding:10px;
	width:574px;
	/*_width:596px;*/
}

.profil{
	float:left;
	width:290px;
	height:310px;
	margin:12px;
}

.monProfil{
	width:290px;
	height:40px;
	background-image:url(../images/monCompte/profil.jpg);
}
.monProfilGB{
	width:290px;
	height:40px;
	background-image:url(../images/monCompte/profilGB.jpg);
}

.monProfil_infos{
	width:268px;
	/*_width:290px;*/
	height:250px;
	padding:10px;
	border:#ccc 1px solid;	
}

.monProfil_form{
	width:268px;
	/*_width:290px;*/
	padding:10px;
	border:#ccc 1px solid;
}
.mesAdresses{
	width:290px;
	height:40px;
	background-image:url(../images/monCompte/adresses.jpg);
}
.mesAdressesGB{
	width:290px;
	height:40px;
	background-image:url(../images/monCompte/adressesGB.jpg);
}

.mesAdresses_infos{
	width:268px;
	/*_width:290px;*/
	height:250px;
	padding:10px;
	border:#ccc 1px solid;
}
.profilPanier{
	float:right;
	width:290px;
	height:610px;
	margin:12px 38px 0 0;
}
.monPanier{
	width:290px;
	height:40px;
	background-image:url(../images/monCompte/monPanier.jpg);
	
}

.monPanierGB{
	width:290px;
	height:40px;
	background-image:url(../images/monCompte/monPanierGB.jpg);
	
}
.monPanier_infos2{
	width:268px;
	/*_width:290px;*/
	height:583px;
	padding:10px;
	border:#ccc 1px solid;
}

.PagesVisitees{
	margin-top:20px;
	margin-left:-10px;
}
.suivicolis{
	border-bottom:solid 1px #ccc;
	padding-bottom:20px;
}

.aide{
	height:130px;
	width:920px;
	float:left;
	margin:12px;
}

.bandeauAide{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/aide.jpg);	
}
.bandeauAideGB{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/aideGB.jpg);	
}

.aide_infos{
	width:898px;
	/*_width:920px;*/
	height:50px;
	padding:10px;
	border:#ccc 1px solid;	
}

.Blocaide{
	float:left;
	width:290px;
	text-align:center;
	height:50px;
	border-left:1px solid #ccc;
	padding-top:10px;
}

.Blocaidesansbordure{
	float:left;
	width:290px;
	text-align:center;
	padding-top:10px;
	height:50px;
}

.commandes2{
	height:300px;
	width:605px;
	margin:12px;
	float:left;
}
.HistoriqueCommandes2{
	width:605px;
	height:40px;
	background-image:url(../images/monCompte/colis.jpg);
	
}
.HistoriqueCommandes2GB{
	width:605px;
	height:40px;
	background-image:url(../images/monCompte/colisGB.jpg);
	
}
.HistoriqueCommandes_infos2{
	width:583px;
	/*_width:605px;*/
	height:250px;
	padding:10px;
	border:#ccc 1px solid;
}
.mesAdressesGrd{
	width:596px;
	height:40px;
	background-image:url(../images/monCompte/adressesgrd.jpg);
}
.mesAdressesGrdGB{
	width:596px;
	height:40px;
	background-image:url(../images/monCompte/adressesgrdGB.jpg);
}

.mesAdresses_infosGrd{
	width:574px;
	/*_width:596px;*/
	/*height:250px;*/
	padding:10px;
	border:#ccc 1px solid;
}

.adrliv{
	height:37px;
	/*background-color:#CCC;*/
	background-image:url(../images/monCompte/adressesLiv2.jpg);
	width:546px;
	/*_width:596px;*/
	padding-left:50px;
}
.adrlivGB{
	height:37px;
	/*background-color:#CCC;*/
	background-image:url(../images/monCompte/adressesLiv2GB.jpg);
	width:546px;
	/*_width:596px;*/
	padding-left:50px;
}
/*---------------détails commande-----------------------------*/
.detailCommande{
	margin:25px;	
}

.tableauCommande{
	text-align:center;
	width:700px;
	margin-left:250px;
	*margin-left:130px;
}
.enteteDetailCde{
	background-color:#dc241f;
	color:#FFFFFF;
}
tr.impair{
	background-color:#CCC;
	
}
.Boutons{
	margin-left:10px;
	width:900px;
}
.boutonRge1{
	float:left;
	width:200px;
	background-image: url(../images/bgcde.png); 
	background-repeat:no-repeat; 
	height:67px; 
	text-align:center; 
	padding-top:25px; 
	margin-right:500px;
}
.boutonRge2{
	float:left;
	width:200px;
	background-image: url(../images/bgcde.png); 
	background-repeat:no-repeat; 
	height:67px; 
	text-align:center; 
	padding-top:25px; 
}
/*------------------Confirmation commande + panier------------------------------*/
.tableauPanier{
	text-align:center;
	width:960px;
	margin-left:20px;
	padding-top:20px;
}
.confirmCde{
	margin:25px;
	/*padding-left:25px;
	padding-right:25px;*/
	border:1px solid #cccccc;
	
}
.ligne1{
	  background-color:#cccccc; 
	  height:50px;
}

.ligne2{
	  background-color:#ebebeb;
	  height:50px;
}

.imgPdtCaddie{
	height:40px;
	border:1px #dc241f solid; 	
}

.dispoStock{
	/*background-color:#005D9B;
	background-color:#cccccc;*/
	color:#26A100;
	font-weight:bold;
}

.dispoNoStock{
	/*background-color:#005D9B;
	background-color:#cccccc;*/
	color:#dc241f;
	font-weight:bold;
}

.ligne1Total{
	  background-color:#cccccc; 
}

.ligne2Total{
	  background-color:#ebebeb;
}

.ConfirmCdePaiement{
	margin-top:15px;
	margin-left:40px;
}

.paiement{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/paiement.jpg);
}
.paiementGB{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/paiementGB.jpg);
}

.ChoixPaiement{
	width:898px;
	_width:920px;
	/*height:250px;*/
	padding:10px;
	border:#ccc 1px solid;
	margin-top:-1px;
}
.ParMail{
	background-image:url(../images/bgcde.png);
	width:200px;
	height:47px;
	_height:72px;
	text-align:center; 
	padding-top:25px;
}
.ParCheque{
	background-image:url(../images/bgcde.png);
	width:200px;
	height:47px;
	_height:72px;
	text-align:center; 
	padding-top:25px;
	float:left;
}
.ParCB{
	background-image:url(../images/bgcde.png);
	width:200px;
	height:65px;
	text-align:center; 
	padding-top:7px;
	color:#ffffff;
	font-weight:bold;
	float:left;
}
.ParCB-info{
	height:50px;
	margin-top:20px;
}
/*-------------confirmation2---------------------------------*/
.boutonRgeRetour{
	float:left;
	margin-left:10px;
	margin-top:0px;
	width:200px;
	background-image: url(../images/bgcde.png); 
	background-repeat:no-repeat; 
	height:67px; 
	_height :72px;
	text-align:center; 
	padding-top:25px; 
	margin-right:480px
}
.boutonRgeImprime{
	margin-left:740px;
	background-image:url(../images/bgcde.png); 
	width:200px; 
	height:54px;
	_height:72px;
	background-color:#FFF;
	text-align:center; 
	padding-top:18px;
}
.BonCde{
	width:950px;
}

.TabPdtCde{
	width:920px;
}


/*------------------------page famille-----------------------*/
.ItemFamille{
	width:180px;
	height:220px; 
	float:left; 
	margin:5px; 
	text-align:center;
}

/*----------------------home_catalogue---------------------*/
.tome{
	border:1px solid #ccc; 
	margin:5px;
}
.tome:hover{
	border:1px solid #dc241f;
}

/*---------------------liste_reference---------------------*/
.content{
	margin:25px;
}

.recherche{
	height:105px;
	border-bottom:1px solid #ccc;
	width:950px;
}

.vignetteRech{
	float:left;
	height:84px;
	width:84px;
	margin:5px;
	border:1px solid #ccc;
	cursor:pointer;
}

.vignetteRech:hover{
	border:1px solid #dc241f;
}

.NomRech{
	float:left;
	height:70px;
	padding-left:15px;
	padding-top:30px;
	width:245px;
}

.DescRech{
	float:left;
	height:100px;
	width:260px;
	padding-top:5px;
	
}
.RefRecherche{
	font-style:italic;
	color:#dc241f;
	padding-left:5px;
	padding-top:30px;
	/*float:left;*/
}

/*--------------------mode_livraison----------------------*/
.confirmationLiv{
	/*height:300px;*/
	width:920px;
	margin:35px;
	float:left;
}

.ModeLiv{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/ModeLiv.jpg);
}
.ModeLivGB{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/ModeLivGB.jpg);
}

.ChoixLiv{
	width:898px;
	/*height:250px;*/
	padding:10px;
	border:#ccc 1px solid;
	margin-bottom:15px;
	
}

.tabChoixLiv{
	border-bottom:1px #cccccc solid;	
}

.ConfirmAdressGB{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/AdressConfirmGB.jpg);
}
.ConfirmAdress{
	width:920px;
	height:40px;
	background-image:url(../images/monCompte/AdresseConfirm.jpg);
}

.adresseAConfirmer{
	width:405px;
	float:left;
}

.ValidLiv{
	margin-top:150px;
	_margin-top:0px;
	margin-left:10px;
}

/*------------------------------page produit.php-------------------------------*/
#fichePdt{
	width:960px;
	margin-left:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:20px;
	margin-right:20px;
}
div.souligne{
	height:2px;
	_font-size:1px;
	width:960px;
	background-color:#dc241f;
}
#ongletPdt{
	float:right;
}
#caracteristiques2{
	/*background-color:#369;*/
	float:left;
	padding:5px;
	/*border-right:#CCC solid 1px;*/
	border-top:#fff solid 1px;
	font-weight:bold;
}
span.italique{
	font-style:italic;
}
.choix5gauche:hover{
	/*background-color:#dc241f;*/
	text-decoration:none;
}
.choix5droit:hover{
	/*background-color:#dc241f;*/
}
div.choix6, div.choix5{
	float:left;
	/*padding:5px;*/
	/*border-top:#CCC solid 1px;*/
	/*border-left:#CCC solid 1px;*/
	/*border-right:#fff solid 1px;*/
	cursor:pointer;
}
div.choix5gauche{
	background:url(../images/ong-gris-gauche.png) no-repeat;
	padding-bottom:5px;
	_padding-bottom:0px;
	padding-left:14px;
	padding-top:7px;
	float:left;
	/*text-decoration:underline;*/
	/*background-color:#CCC;*/
}
div.choix6gauche{
	background:url(../images/ong-blc-gauche.png) no-repeat;
	padding-bottom:5px;
	_padding-bottom:0px;
	padding-left:14px;
	padding-top:7px;
	float:left;
	/*text-decoration:underline;*/
	/*background-color:#CCC;*/
}
div.choix5droit{
	background:url(../images/ong-gris-droit.png) no-repeat;
	width:14px;
	padding-bottom:5px;
	_padding-bottom:0px;
	float:left;
	padding-top:7px;
	/*background-color:#CCC;*/
}
div.choix6droit{
	background:url(../images/ong-blc-droit.png) no-repeat;
	width:14px;
	padding-bottom:5px;
	_padding-bottom:0px;
	float:left;
	padding-top:7px;
	/*background-color:#CCC;*/
}
#ficheProd{
	float:left;
	/*position:relative;*/
	width:960px;
	border:#CCC solid 1px;
}
#imgPdt{
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	width:260px;
	height:260px;
	float:left;
}
#loupe{
	width:21px;
	margin:5px;
	float:left;
}
#schema{
	float:left;
	width:650px;
	text-align:center;
}
#liensPDF3D{
	width:940px;
	/*background-color:#069;*/
	float:left;
}
#pdf2{
	width:110px;
	text-align:right;
	float:left;
	background-image:url(../images/logoPdf.jpg);
	background-repeat:no-repeat;
	background-position:10%;
	height:50px;
	padding-top:30px;
	padding-left:20px;
	_width:130px;
}
#pdf2GB{
	width:150px;
	text-align:right;
	float:left;
	background-image:url(../images/logoPdf.jpg);
	background-repeat:no-repeat;
	background-position:10%;
	height:50px;
	padding-top:30px;
	padding-left:20px;
	_width:130px;
}
#vue3d2{
	width:110px;
	text-align:right;
	float:left;
	background-image: url(../images/picto3D-45x43.png);
	background-repeat:no-repeat;
	background-position:20%;
	height:50px;
	padding-top:30px;
	/*background-color:#633;*/
}
#pdtLies{
	width:450px;
	text-align:center;
	float:left;	
	height:50px;
	padding-top:30px;
	/*background-color:#633;*/
}
/*tableau remise*/
#tabRem2{
	width:auto;
	text-align:right;
	/*background-color:#0C9;*/
	float:right;
	padding-right:0px;
	padding-top:20px;
}
table.tabRem{
	width:auto;
	float:right;
	border-bottom:1px solid #dc241f;
	border-left:1px solid #dc241f;
}

td.col_rge,td.col_blc,td.col_gris{
	border-top:1px solid #dc241f;
	border-right:1px solid #dc241f;
}

td.col_rge{
	background-color:#dc241f;
	color:#ffffff;
}

td.col_gris{
	background-color:#CCC;
}

td.titreRem{
	font-weight:bold;
	color:#dc241f;
	border-top:1px solid #dc241f;
	border-right:1px solid #dc241f;
}
/*tableau produits*/
table.tabPdt{
	width:920px;
	border:1px solid #ccc;
	margin-left:20px;
	_margin-left:10px;
	margin-top:20px;
	_margin-top:50px;
	float:left;
}
th.titreTabPdt{
	background-color: #666;
	color:#FFF;
}
/*contact produit*/
#contacteznous{
	text-align:left;
	width:920px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
#formContacteznous{
	float:left;
	margin-left:100px;
}
#formContacteznousPopup{
	margin-left:00px;
	_margin-left:450px;
	height:450px;
	width:760px;
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	border:2px solid #ccc;
	z-index:100;
	padding:12px;
	background-color:#ccc;
}
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:99;
}
#panierPdt_histNav{
	height:42px;
	width:450px;
	/*_width:500px;*/
	position:absolute;
	margin-left:480px;
	margin-top:150px;
	*margin-top:149px;
	/*_margin-top:141px;*/
	background-image:url(../images/panier3.jpg);
	background-repeat:no-repeat;
	/*font-weight:bold;*/
	padding-right:50px;
	/*text-align:right;*/
	/*line-height:45px;*/
	float:left;
}
#panierPdt_histNavGB{
	height:42px;
	width:450px;
	/*_width:500px;*/
	position:absolute;
	margin-left:480px;
	margin-top:150px;
	*margin-top:149px;
	/*_margin-top:141px;*/
	background-image:url(../images/panier3GB.jpg);
	background-repeat:no-repeat;
	/*font-weight:bold;*/
	padding-right:50px;
	/*text-align:right;*/
	/*line-height:45px;*/
	float:left;
}
#hist_nav{
	position:absolute;
	margin-left:-25px;
	*margin-left:-230px;
	margin-top:45px;
	z-index:100;
	/*background-color:#dadada;*/
	width:300px;
	height:150px;
	text-align:left;
	display:none;
}
.effet4{
	padding-left:50px;
	float:left;
	line-height:45px;
}

.nbPanier{
	padding-left:380px;
	line-height:45px;
	font-weight:bold;
}
div.hist_nav{
	border-left:#aaa solid 1px;
	background-color:#CCC;
	border-right:#aaa solid 1px;
	_margin-top:-5px;
}
div.hist_nav_top{
	background-image:url(../images/top-hist.png);
	height:12px;
	width:300px;
}

div.hist_nav_bottom{
	background-image:url(../images/bottom-hist.png);
	background-repeat:no-repeat;
	height:12px;
	width:300px;
}

/*-------------------session_nav-------------------------------*/

.vignPdt{
	float:left; 
	margin-right:5px; 
	margin-left:5px;
	width:45px;
	height:45px;
	padding-bottom:5px;

}

.lienPdt{
	height:45px;
	padding-bottom:5px;
}

.ItemHistNav{
	padding-bottom:5px;	
	
}
