/* rgles CSS pour la Diligence */
html {
  padding:0;
  margin:auto;
  text-align:center;/*IE bug*/
  overflow:auto;
}
body {
  margin:0;
  padding:0;
 /* background-color:#422d12;*/
  background-image: url(../images/imagesBody/FondDeSite.jpg);
  background-repeat:repeat-x;
  background-color:#000000;
}


.tab_bas_menu{
	border-right:#000 thin solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#666;
	text-align:left;
	padding-left:6px;
	
}
.ConteneurAbcam {
  position:relative;/*je dois mettre la position relative pour sortir la div du flux. en absolute, elle capote*/
  height:640px;/*ici je laisse les dimenssin pour que firefox puisse avoir des repre dimenssionnels et centrer la div.*/
  width:1000px;
  top:0px;
  margin:auto;
  border:none;
  text-align:left;/*si je ne met pas auto, le bloc n'est pas centr.*/
  z-index:1;
} 
.CoteGauche {
	position:absolute;
	width:187px;
	height:608px;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
	z-index:1;

}
.FlashAnimation {
	position:absolute;
	top:0px;
	left:187px;
	width:624px;
	height:242px;
	margin:0;
	padding:0;
	border:none;
	z-index:1;
	
	
}
.TxtMenuSecondaire {
	width:624px;
	height:16px;
	position:absolute;
	top:242px;
	left:187px;
	margin:0;
	padding:0;
	border:none;
	text-align:center;
	font-size:0.7em;
	z-index:2;
}
.TxtMenuSecondaire a{
	color:#FECF89;
	
}

.MenuSecondaire {
	width:624px;
	height:16px;
	position:absolute;
	top:242px;
	left:187px;
	margin:0;
	padding:0;
	border:none;
	z-index:1;

}
.FlashBoutons {
	width:624px;
	height:300px;
	position:absolute;
	top:258px;
	left:187px;
	margin:0;
	padding:0;
	border:none;
	z-index:1;
}
.SousPageAbcam {
	position:absolute;
	top:558px;
	left:187px;
	width:624px;
	height:50px;
	margin:0;
	padding:0;
	border:none;

}
.CoteDroit {
	position:absolute;
	top:0px;
	left:810px;
	width:189px;
	height:608px;
	margin:0;
	padding:0;
	border:none;
	z-index:1;

}


.PresentationAnimAbcam {
  position:relative;/* ici je met relative pour viter un dcalage avec le conteneur*/
  top:0px;
  left:0px;
  width:616px;
  height::146px;
  margin:0;
  border:0;
  padding:0;
  z-index:2;
} 
.BoutonsFlashAbcam{
	position:absolute;
	top:146px;
	left:0px;
	width:96px;
    height::373px;
	margin:0;
	border:0;
	padding:0;
	z-index:1;
} 
.TexteSousMenu {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-align:center;
color:#330000;
}

.TexteSousMenu a{
color:#330000;
text-decoration:none;

}

.TexteSousMenu a:hover{
color:#FEE9A0;
}
.TexteCoulissant {
	position:absolute;
	left:0px;
	top:540px;
	width:1000px;
	height:72px;
	z-index:25;
}
.TexteAccueil {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #3D240E;
	font-weight:bold;
	padding-top:1em;
	text-align:center;

}
.TexteAccueil strong {
font-size:2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFCC;
padding:0;
}
.TexteSeo {
	padding-left:196px;
	padding-right:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align:justify;
	color: #3D240E;
}
.StyleTitreBoutonsObjet {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #0066CC;
background-color: #CCCCCC;
line-height:2em;

text-align:center;
}
.StyleBoutonsPromotionnel {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #FF0000;
text-align:center;
}
.StyleBoutonsPromotionnel a{
text-decoration:none;
color:#000066;
}
.StyleBoutonsPromotionnel a:hover{
color: #FF0000;
}
/*========================================================================================================================
page du catalogue ABCAM
==========================================================================================================================*/
#Menu_Ojbet_Promotionnel {
	position:absolute;
	width:672px;
	height:252px;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Objet_Promotionnel_fnd_panier {
	position:absolute;
	width:328px;
	height:252px;
	top:0px;
	left:672px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Objet_Promotionnel_fnd_info_objet {
	position:absolute;
	width:1000px;
	height:307px;
	top:252px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Objet_Promotionnel_fnd_bas_menu {
	position:absolute;
	width:1000px;
	height:307px;
	top:559px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Texte_Objet_Promotionnel {
	position:absolute;
	width:800px;
	top:285px;
	left:65px;
	margin:0;
	padding:0;
	border:none;
	z-index:5;
}
#gravureLaserTop{
	float:left;
	width:1000px;
	padding:0;
	margin:0;
}
#gravureLaserMiddle{
	float:left;
	width:1000px;
	padding:0 50px 0 50px;
	margin:0;
	background-image:url(../images/imagesBody/OjbetPromotionnel_bois_laser_02.jpg);
	background-repeat:repeat-y;
	min-height:200px;
}
#gravureLaserBottom{
	float:left;
	width:1000px;
	padding:0;
	margin:0;
}


#PetitCoinG_Objet_Promotionnel {
	position:absolute;
	width:311px;
	height:112px;
	top:496px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Logo_Objet_Promotionnel {
	position:absolute;
	width:402px;
	height:112px;
	top:496px;
	left:311px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#PetitCoinDR_Objet_Promotionnel {
	position:absolute;
	width:287px;
	height:112px;
	top:496px;
	left:713px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#LiensBasPage_Objet-promotionnel {
	position:absolute;
	padding-top:6px;
	width:1000px;
	height:32px;
	top:608px;
	left:0px;
	border:none;
	text-align:center;
	line-height:2em;
	/*background-color:#33CC66;*/
	color:#CC9900;
	z-index:2;
}
#LiensBasPage_Objet-promotionnel a{
color:#FFFFCC;
text-decoration:none;
border-bottom:#FFFFCC thin  dashed;
}
#LiensBasPage_Objet-promotionnel a:hover{
color:#996633;
text-decoration:underline;
border-bottom: none;
}

#ItemPanierAbcam {
	position:absolute;
	left:883px;
	top:37px;
	width:65px;
	height:65px;
	/*background-color:#333366;*/
	z-index:3;
}
#GestionPanierAbcam {
	position:absolute;
	left:883px;
	top:102px;
	width:65px;
	height:65px;
	/*background-color:#333366;*/
	z-index:3;
}
#AchatPanierAbcam {
	position:absolute;
	left:883px;
	top:167px;
	width:65px;
	height:65px;
	/*background-color:#333366;*/
	z-index:3;
}
#MenuNavABCAM {
	position:absolute;
	left:687px;
	top:44px;
	width:193px;
	height:205px;
	/*background-color:#333366;*/
	z-index:3;
}
#chiffreItem{
	position:absolute;
	left:888px;
	top:41px;
	text-align:center;
	width:50px;
	height:50px;
	/*border:#00CC00 thin solid;*/
	/*background-color:#00FF33;*/
	z-index:5;
}
#NombreItemPanier {
	position:absolute;
	left:885px;
	top:57px;
	width:54px;
	height:46px;
	text-align:center;
	font:bold 1.7em  Arial, Helvetica, sans-serif;
	z-index:3000;
}
#ResultatsABCAM{
	float:left;
	width:1000px;
	padding:0;
	margin:0;
	background-image:url(../images/imagesBody/OjbetPromotionnel_bois_laser_02.jpg);
	background-repeat:repeat-y;
	min-height:400px;
}
.StyleQuantitePanier {
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#000000;
font-weight:bold;
text-align:center;
}
.detailDuProduit{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFF99;

}
.prixDuProduit{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFF99;
font-weight:bold;
}
#formulaireAddPanier {
	position:absolute;
	left:780px;
	top:493px;
	width:182px;
	height:80px;
	/*background-color:#333366;*/
	z-index:5;
}
/*========================================================================================================================


PANIER


==========================================================================================================================*/
#Zone_Panier {
	position:absolute;
	width:672px;
	height:252px;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Nav_secondaire{
	position:absolute;
	width:328px;
	height:251px;
	top:0px;
	left:672px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Cote_panier_dr {
	position:absolute;
	width:84px;
	height:228px;
	top:251px;
	left:916px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Cote_panier_gau{
	position:absolute;
	width:49px;
	height:228px;
	top:251px;
	left:672px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Promo_Abcam {
	position:absolute;
	width:195px;
	height:228px;
	top:251px;
	left:721px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Logo_Abcam {
	position:absolute;
	width:328px;
	height:70px;
	top:479px;
	left:672px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Pied_Page {
	position:absolute;
	width:328px;
	height:59px;
	top:549px;
	left:672px;
	margin:0;
	padding:0;
	border:none;
	z-index:2;
}
#Zone_Contenu_Panier {
	position:absolute;
	width:602px;
	height:545px;
	top:30px;
	left:46px;
	margin:0;
	padding:0;
	border:none;
	padding-right:8px;
	overflow:auto;
	/*background-color:#009999;*/
	z-index:5;
}
#catalogue {
	position:absolute;
	left:669px;
	top:253px;
	width:79px;
	height:70px;
	z-index:5;
}
.TexteCoulissant em{
color: #000000;
text-decoration:underline;
}
.TexteSeo a{
color: #FFFFCC;
text-decoration:none;
}
.TexteSeo a:hover{
text-decoration:underline;

}
#formulaireAddPanier {
	position:absolute;
	left:781px;
	top:560px;
	width:182px;
	height:80px;
	/*background-color:#333366;*/
	z-index:5;
}
#lien_menu_bas_page {
	position:absolute;
	left:40px;
	top:560px;
	width:727px;
	height:221px;
	z-index:5;
}
.styleTexteMenuBasPage{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#666;
text-align:left;	
}
#catalogue {
	position:absolute;
	left:669px;
	top:253px;
	width:79px;
	height:70px;
	z-index:5;
}
.styleTexteSurBrun{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
color:#FF9900;
text-align:center;
}
.styleTexteSurBrunPetit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#FF9900;
text-align:center;
}
.styleTexteSurBrunPetit a{
color:#FFFFCC;
text-decoration:none;
}

.styleTexteSurBrunPetit a:hover{
text-decoration:underline;
}
.styleTexteSurPale {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color: #663300 ;
text-align:left;
}.styleTexteSurPale a{
color:#663300;
text-decoration:none;
}

.styleTexteSurPale a:hover{
text-decoration:underline;
}
.styleTexteSurfonce {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color: #FFFFCC ;
text-align:justify;
}.styleTexteSurfonce a{
color: #CCCCCC;
text-decoration:none;
}

.styleTexteSurfonce a:hover{
text-decoration:underline;
}
.styleTextePriceList{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#CCC;	
}
.styleTextePriceList a{
	color:#FFF;
	text-decoration:none;	
}
.styleTextePriceList a:hover{
	text-decoration:underline;	
}
#Liens_objets_promotionnel{
	position:absolute;
	top:810px;
	width:1000px;
	height:18px;
	margin:0;
	padding:0;
	border:none;
	z-index:10;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#C69B06;
}
#Liens_objets_promotionnel a{
	font-size:13px;
	color:#FFCC99;
	text-decoration:none;
}
#Liens_objets_promotionnel a:hover{
text-decoration:underline;

}
.styleBasPageIndex{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
	font-weight:bold;
	text-align:center;
	color: #666666;
}
.styleBasPageIndex a{
font-size:1.3em;
color:#FFCC99;
text-decoration:none;
}
.styleBasPageIndex a:hover{
text-decoration:underline;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
font-weight:bold;
background-color:#FFFFCC;
text-align:center;
color:#614201;
font-style:oblique;
line-height:1.3em;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
border-bottom: #FFFFCC thin dotted;
color: #CCCCCC;

}

