/* CSS Document FR - Cadre photo de droite Materiel*/
#Contenant {
	position: absolute;
	top: 330px;
	left: 5%;
	width: 75%;
	height:auto;
	border: 2px solid #CCC;
	display:block;
		
}

h1 {
	position: absolute;
	top:220px;
	left: 5%;
	width: 73%;
	height:auto;
	font-size: 2em;	
	font-weight: bold;
	color:#6633CC;
	text-align:center;
	padding:1% 1% 1% 1%;
	border: 2px solid #CCC;
	
	
}

#Cadred {
	position:absolute;
	top:190px;
	left:86%;
	width:160px;
	height: 440px;
	border: 2px solid #FFCCFF;
	background-color:#CC99FF;
	background-image:url(../images/Scan/mauve1cadred.jpg);
	text-align:center;
	display:inline;
	-moz-border-radius: 15px;
	font-size:0.9em;
}
.celcadred {
	height:64px;
}

#Cadred:hover {
	position:absolute;
	top:190px;
	left:86%;
	width:160px;
	height: 440px;
	border: 2px solid #CC99FF;
	background-color:#FFCCFF;
	background-image:url(../images/Scan/mauve2cadred.jpg);
	
}

.Photod1 {
	position: absolute;
	top: 50px;
	left:23%;
	z-index:1;
	border: 2px solid #FFCCFF;
	background-image:url(../images/Epilation/simple/ptiTorseAvt.jpg);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
}
.Photod1:hover {
	position: absolute;
	top: 50px;
	left: 23%;
	z-index:2;
	border: 2px solid #CC99FF;
	background-image:url(../images/Epilation/simple/ptiTorseAp.jpg);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
}
.txtcadred1 {
	color:#6633CC;
	position: absolute;
	top:120px;
	left: auto; 
	width:100%;
	text-align:center;
	white-space:nowrap;
	
	
	
}
.Photod2 {
	position: absolute;
	top: 172px;
	left:23%;
	z-index:1;
	border: 2px solid #FFCCFF;
	background-image:url(../images/IPL/simple/ptivisagevxeclatesav.jpg);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
}
.Photod2:hover {
	position: absolute;
	top: 172px;
	left: 23%;
	z-index:2;
	border: 2px solid #CC99FF;
	background-image:url(../images/IPL/simple/ptivisagevxeclatesap.jpg);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
}
.txtcadred2 {
	color:#6633CC;
	position: absolute;
	top:240px;
	width: 100%;
	text-align:center;
	white-space:nowrap;
}
.Photod3 {
	position: absolute;
	top: 292px;
	left:23%;
	z-index:1;
	border: 2px solid #FFCCFF;
	background-image:url(../images/ST/simple/ptiboucheav.jpg);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
}
.Photod3:hover {
	position: absolute;
	top: 292px;
	left: 23%;
	z-index:2;
	border: 2px solid #CC99FF;
	background-image:url(../images/ST/simple/ptiboucheap.jpg);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
}
.txtcadred3 {
	color:#6633CC;
	position: absolute;
	top:360px;
	width: 100%;
	text-align:center;
	white-space:nowrap;
}

.Prix {
	background-color:#FFCCFF;
	position: absolute;
	left: 52px;
	top: 424px;
	width:auto;
	font-size: 0.8em;
	text-decoration:none;
	border: 1px solid red;
	border-bottom:none;
	color:red;
}
.Prix:hover {
	background-color:#CC99FF;
	position: absolute;
	left: 52px;
	top: 424px;
	width:auto;
	font-size: 0.8em;
	text-decoration:none;
	border: 1px solid red;
	color:red;
	border-bottom:none;
}

.dremarque1 {
	font-style:italic;
	font-size: 0.9em;
	width:100%;
	text-align:left;
	color:#6633CC;
}
.dsiinternetexplorer {
	color:#666666;
	font-size: 0.8em;
	text-align:center;
}
.lienssimple {
	color:#CC66FF;
	font-weight:bold;
	text-decoration:none;
}
.lienssimple:hover {
	color:#CC99FF;
	font-weight:bold;
	text-decoration:none;
}
.dremarque1 {
	font-style:italic;
	font-size: 0.9em;
	width:100%;
	text-align:right;
	color:#6633CC;
}
.dsiinternetexplorer {
	color:#666666;
	font-size: 0.8em;
	text-align:center;}

div.vign {
   float:right;
   margin-right: 8px;
   background: transparent;
   border: 4px solid #FC0;
   }


a.lightbox img {
	
	height:240px;
	
	
	}

    a.lightbox:active span.f,
   a.lightbox:focus span.f {
   -khtml-opacity: .8;
   -moz-opacity: .8;
   filter: alpha(opacity=80);
   opacity: .8;
   background: #000;
   display: block;
   height: 100%;
   width: 100%;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 1000;
   }

    a.lightbox:active img,
   a.lightbox:focus img {
   border:16px solid #63C;
   background:#FC0;
   height: auto;
   left: 50%;
 margin: -250px 0 0 -310px;
   overflow: hidden;
  position: absolute;
   z-index: 1001;
   }
table {
	margin:auto;
}
.tablemauve { 
	border-width: thin;
	border-style: solid;
	border-color: #CC99FF;

	
}

td {
	border-width: thin;
	border-style: solid;
	border-color: #FFCCFF;
}

