#flash
{
	position:relative;
	height:530px;
	width:625px;
	z-index:3;
	margin-left:20px !important;
}

#debug
{
	position:fixed;
	overflow:auto;
	top:0;
	left:0;
	width:400px;
	height:150px;
	border:1px solid #E0E0E0;
	background:#FFFFFF;
}
#contenerFlash
{
	width:350px;
	height:350px;
	border:1px solid #ffb5d9;
	z-index:1;
}

.divActionFlash
{
	position:absolute;
	top:0;
	left:360px;
	z-index:3;
}
.special
{
	height:40px;
}

#couleur_spec
{
	text-align:center;
	color:#631d39;
	text-transform:uppercase;
	height:10px;
	z-index:3;
}


.flashCategGrandRose
{
	width:336px;
	height:20px;
	text-align:left;
	background:url(../../../FrontOffice/templates//images/title-rose-m.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:25px;
	padding-top:3px;
	margin-bottom:12px;
	z-index:2;
}


.flashCategPetitRose
{
	width:238px;
	height:20px;
	text-align:left;
	background:url(../../../FrontOffice/templates//images/title-rose-s.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:25px;
	margin-left:9px;
	padding-top:3px;
	margin-bottom:12px;
	z-index:2;
}

.flashCategGrandNoir
{
	width:336px;
	height:20px;
	text-align:left;
	background:url(../../../FrontOffice/templates//images/title-noir-m.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:25px;
	padding-top:3px;
	margin-bottom:12px;
	z-index:2;
}


.flashCategPetitNoir
{
	width:238px;
	height:20px;
	text-align:left;
	background:url(../../../FrontOffice/templates//images/title-noir-s.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:25px;
	margin-left:9px;
	padding-top:3px;
	margin-bottom:12px;
	z-index:2;
}

.flashCategSpecialNoir {
	width:611px;
	height:20px;
	text-align:left;
	background:url(../../../FrontOffice/templates//images/title-noir-g.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:25px;
	margin-left:9px;
	padding-top:3px;
	margin-bottom:12px;
	z-index:2;
}


.colors
{
	float:left;
	width:20px;
	height:20px;
	z-index:3;
}

.colors div
{
	width:15px;
	height:15px;
	margin:5px;
	border:1px solid #CCCCCC;
	z-index:3;
}
.colors div:hover
{
	width:15px;
	height:15px;
	margin:5px;
	border:1px solid #000000;
	z-index:3;
}

#colorContener
{
	width:255px;
	height:80px;
	overflow:auto;
	z-index:3;
}

#colorContenerBackground
{
	width:255px;
	height:155px !important;
	overflow:auto;

	height: auto;
	z-index:3;
}

/*#colorContenerBackground .colors div
{
	width:10px !important;
	height:10px !important;
	margin:2px !important;
}

#colorContenerBackground .colors div:hover
{
	width:10px !important;
	height:10px !important;
}*/

.flashAction
{
	min-height:65px;
	width:252px !important;
	position:relative;
	padding-top:8px;
	margin-bottom:12px;
	margin-left:9px;
	z-index:3;
}

.borderRose {
border:1px solid #ffb5d9 !important;
}

.borderNoir {
border:1px solid #aaaaaa !important;
}

.flashDeplacement
{
	float:left;
	width:125px !important;
	height:30px;
	background:url(deplacement.png) no-repeat center;
	margin-top:1px;
	z-index:3;
}
.flashDeplacement:hover
{
	background:url(deplacement_hover.png) no-repeat center;
	cursor:pointer;
	z-index:3;
}
.flashDeplacement:active,.flashDeplacementActive
{
	float:left;
	width:125px !important;
	height:30px;
	background:url(deplacement_active.png) no-repeat center;
	cursor:pointer;
	margin-top:1px;
	z-index:3;
}
.flashRotation
{
	float:left;
	width:125px !important;
	height:30px;
	background:url(rotation.png) no-repeat center;
	margin-top:1px;
	z-index:3;
}
.flashRotation:hover
{
	background:url(rotation_hover.png) no-repeat center;
	cursor:pointer;
	z-index:3;
}

.flashRotation:active,.flashRotationActive
{
	float:left;
	width:125px !important;
	height:30px;
	background:url(rotation_active.png) no-repeat center;
	cursor:pointer;
	margin-top:1px;
	z-index:3;
}

#slide
{
	width: 215px !important;
	height: 16px;
	position: absolute;
	left: 0px;
	top:60px;
	text-align:center;
	color:#666666;
	z-index: 1;
}
.flash_slider
{
	width: 215px !important;
	height: 16px;
	position: absolute;
	left: 15px;
	top:45px;
	background:url(slider_fond.png) no-repeat;
	z-index: 1;
}

.flash_indicator
{
	width: 16px;
	height: 16px;
	background:url(flash_zoom.png);
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
	z-index:3;
}

.flashDown
{
	position:absolute;
	top:120px;
	left:-285px;
	z-index:5;
	width:171px;
	height:24px;
	background:url(telecharger.png) no-repeat center;
}
.flashDown:hover
{
	background:url(telecharger_hover.png) no-repeat center;
	cursor:pointer;
}

.flashDownSimple
{
	top:320px !important;
}

#apSticker #imageContener
{
	position:absolute;
	top:75px;
	left:-370px;
	width:350px !important;
	height:92px;
	overflow:auto;
	padding:0;
	z-index:3;
	border:1px solid #aaaaaa;
}

#apSticker .imageContenerSimple
{
	top:275px !important;
}

.titreTelecharger {
	position:absolute;
	left:-370px;
	top:40px;
}

.titreTelechargerSimple {
	top:240px !important;
}

#apSticker #imageLoadedContener {
	position:absolute;
	top:176px;
	left:-370px;
	width:621px;
	height:52px;
	overflow:auto;
	padding:0;
	z-index:3;
	border:1px solid #aaaaaa;
}

#apSticker .imageLoadedContenerSimple {
	top:376px !important;
}

#apSticker #imageDescription
{
	text-align:center;
	font-size:12px;
}

#apSticker #imageDescriptionSuite
{
	text-align:center;
	font-size:12px;
}

#apSticker #imageLoadedContener img
{
	float:left;
	padding:2px;
	margin:2px 2px 10px 2px;
	z-index:3;
}

#apSticker #imageLoadedContener img:hover
{
	border:1px solid #000000;
	margin:1px;
	cursor:pointer;
	z-index:3;
}

.block_grand
{
	width:340px !important;
	padding:5px;
	height:80px;
	overflow:auto;
	z-index:3;
	border:1px solid #aaaaaa;
	float:left;
}

.block_petit
{
	width:242px !important;
	padding:5px;
	height:80px;
	overflow:auto;
	z-index:3;
	border:1px solid #aaaaaa;
	float:left;
}
