@charset "utf-8";
/* CSS Document */
#colC {
	float:left;
	width:850px;
	height:1450px;
	padding:0;
}
/* FACEBOOK */
.posLike {
	position:absolute;
	left:822px;
	top:171px;
	text-align:right;
}
/*  TITRE MAIN ColC DE L'ENTETE TITRE */
div.titreEnteteMain{
	background:none;
	width:820px;
	height:55px;
	margin:0;
	padding:0 0 0 10px;	
}
div.titreEnteteMain h2, div.titreEnteteMain h1{
	background:url("../images/produit/fond-titre-detail.gif") no-repeat 0 0;
	font:italic normal 26px Georgia, "Times New Roman", Times, serif;
	height:44px;
	width:800px;
	color:#cd0050;
	margin:0;
	padding:10px 0 0 30px;
}
span.auteur{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#000;
}
/* MAIN 
div.mainEnteteDetail {
	width:840px;
	height:320px;
	background:#fffcf0 url("images/nouvtop10/fond-entete.gif") no-repeat fixed center bottom;
	margin:0;
	padding:10px 0 0 10px;
}
*/
img.grandDetail {
	float:left;
	margin:0 0 0 5px;
}
div.video{
	padding:2px 0 0 18px;
}
div.youtube{
	background:transparent url("../images/produit/fond-video.gif") no-repeat 0 0;
	height:300px;
	margin:0;
	padding:5px 0 0 0;
	width:361px;
}
table.videoScreen{
	background:transparent url("../images/produit/fond-video.gif") no-repeat 0 0;
	height:300px;
	margin:0;
	padding:0;
	width:361px;
}
div.videoSans {
	float:left;
	background:url("../images/produit/magicaplanet-magie.gif") no-repeat 50px 0;
	width:345px;
	height:289px;
	margin:0 0 0 17px;
	padding:10px 0 0 25px;
	text-align:center;
}
div.pluginReal {
	text-align:right;
	height:40px;
	padding:5px 5px 0 0;
	margin:0;
}
div.mainDetail {
	width:840px;
	margin:0;
	padding:20px 0 0 10px;
}
div.blocMedia{
	width:830px;
	float:left;
}
div.BlocTexteDet {
	width:830px;
	height:710px;
	float:left;
	padding:10px 0 10px 0;
	margin:0;
}
div.BlocTexteDet h2.titre{
	background:url("../images/produit/fond-description.gif") no-repeat 0 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#CD0050;
	width:798px;
	height:29px;
	margin:0 0 10px 0;
	padding:9px 0 0 30px;
	text-transform:uppercase;
	letter-spacing:3px;
}
div.detailGauche{
	float:left;
	width:450px;
	padding:0;
	margin:0;
	font:normal ,normal 14px Georgia, "Times New Roman", Times, serif;
}

div.description, div.descriptionSans, div.pointFort{
	padding:0 0 10px 0;
	margin:0;
	width:450px;
	overflow:hidden;
}
div.descriptionSans{
	overflow:hidden;
	border-right:2px solid #f3e4d7;
}
div.description {
	height:600px;
}
div.sansScroll{
	padding:10px 20px 0 10px;
	width:420px;
	/* background:url("images/produit/bordure-detail.gif") repeat-y right top; */
	
}
/* POINTS FIDELITE PRODUIT */
div.ptproDetail{
	float:left;
	width:37px;
	height:50px;
	background:transparent url("../images/produit/fond-ptfi.gif") no-repeat 0 0;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:7px 0 0 0;
	text-align:center;
	margin:10px 0 0 322px;
}

span#ptproDetail{
	float:right;
	width:37px;
	height:30px;
	background:transparent url("../images/produit/fond-ptfi1.gif") no-repeat 0 0;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:9px 0 0 0;
	text-align:center;
	margin:0 10px 0 0;
}
/* DETAIL SURVOL ASSOCIE */
#detailAssoc {
	float:left;
	margin:20px 0 0 10px;
	padding:0 5px 0 5px;
	width:340px;
	border-left:10px solid #CD0050;
	display:none;
}
img.icoAssoc{
	margin:0 10px 0 0;	
}
#detailAssoc h4 {
	float:left;
	width:190px;
	margin:0;
	padding:0  0 5px 0;
}
#detailAssoc h4 a {
	font:italic normal 14px Georgia, "Times New Roman", Times, serif;
	color:#cd0050;
}
#detailAssoc p {
	width:320px;
	margin:0;
	padding:0;
	line-height:18px;
	text-align:justify;
}
/* ARTICLES MEME AUTEUR */
h2#memeAuteur{
	float:left;
	background:url("../images/produit/fond-description.gif") no-repeat 0 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#CD0050;
	width:798px;
	height:29px;
	margin:0;
	padding:9px 0 0 30px;
	text-transform:uppercase;
	letter-spacing:3px;
}
#blocAuteur{
	float:left;
	width:99%;
	padding:5px;
}
#blocAuteurScroll{
	float:left;
	height:200px;
	padding:0 0 10px 0;
	margin:0;
	width:825px;
	overflow:hidden;
}
.gaucheAut{
	float:left;
	width:390px;
	padding:0 0 0 10px;
}
/*------------SCROLLBAR VERTICAL---------*/
.scroll-pane, .scroll-paneLien {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin:0;
	padding:10px 20px 0 10px;
	font:normal ,normal 14px Georgia, "Times New Roman", Times, serif;
	overflow: auto;
	height:600px;
	width:420px;
}
.scroll-paneLien {
	height:600px;	
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url("../images/scrollbar/track.gif") repeat-y;
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	background: url("../images/scrollbar/drag_middle.gif") repeat-y;
	height:40px;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	background: url("../images/scrollbar/drag_top.gif") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 6px;
}
.jScrollPaneDragBottom {
	background: url("../images/scrollbar/drag_bottom.gif") no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 7px;
}
a.jScrollArrowUp {
	background: url("../images/scrollbar/arrow_up.gif") no-repeat 0 0;
	display: block;
	position: absolute;
	height: 15px;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
}
a.jScrollArrowDown {
	background: url("../images/scrollbar/arrow_down.gif") no-repeat 0 0;
	display: block;
	position: absolute;
	height: 15px;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
}
/*----------------FIN SCROLL---------------------*/
div.pointFort h2{
	font:normal bold 16px Georgia, "Times New Roman", Times, serif;
	color:#CD0050;
	padding:0;
	margin:0;
	height:68px;
	width:448px;
}
div.pointFort p{
	padding:10px 0 5px 30px;
	margin:0;
}
div.detailDroit {
	float:left;
	width:380px;
	margin:0;
	padding:0;
	text-align:center
}
div.detailDroit2 {
	float:left;
	padding:10px 0 0 0;
	width:380px;
}
div.ligneDet {
	float:left;
	background:url("../images/produit/sep-bloc-pointille.gif") repeat-x center top;
	width:340px;
	padding:15px 0 0 1px;
	margin:0 0 0 10px;
	height:25px;
}
div.ligneDetSans {
	float:left;
	margin:0;
	padding:40px 0 0 25px;
	width:340px;
}
img.titre {
	margin:0 70px 2px 0;	
}
img.notation{
	margin:0 77px 2px 0;
}
img.dispo {
	margin:0 61px 2px 0;	
}
a.chapeauDet {
	background:url("../images/produit/panier-det-es-out.gif") no-repeat 0 0;
	float:left;
	width:142px;
	height:75px;
	text-decoration:none;
}
a.chapeauDet:hover {
	background:url("../images/produit/panier-det-es-ov.gif") no-repeat 0 0;
	text-decoration:none;
}
a#alertLink {
	background:url("../images/produit/fond-det-alerte-es.gif") no-repeat 0 3px;
	float:left;
	width:145px;
	height:80px;
	text-decoration:none;
}
a#alertLink:hover {
	background:url("../images/produit/fond-det-alerte-es.gif") no-repeat 0 3px;
}
div.associe{
	float:left;
	width:340px;
	/* height:200px; */
	margin:50px 0 0 10px;
	padding:0;
	text-align:left;
}
.associe h2{
	background:url("../images/produit/souligne-titre.gif") repeat-x center bottom;
	font:italic normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#CD0050;
	text-align:left;
	margin:0;
	padding:0 0 5px 0;
}
.associe h2.lot {
	background:transparent url("../images/produit/masque-on.gif") no-repeat 0 0;
	padding:0 0 9px 25px;
	border-bottom:1px solid #c6bfa5;
}
div.lignassoc {
	margin:0;
	padding:8px 0 2px 0;
	height:20px;
	background:url("../images/produit/sep-bloc-pointille.gif") repeat-x center bottom;
	font-size:11px;
}
.lignassoc div.droit{
	float:right;
	text-align:right;
	width:70px;
	padding:0 2px 0 0;
	margin:0;
	color:#c00305;
}
.lignassoc div.droit span{
	padding:0 3px 0 0;
}
.lignassoc a, .lignassoc a:visited {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.lignassoc a:hover, .lignassoc a:active {
	color:#c00305;
	text-decoration:none;
}

span.prixassbientot {
	display:block;
	color:#f18400;
}
span.prixass {
	color:#CD0050;
}
span.prixassocpromo {
	color:#9E0DA2;	
}
span.prixasspromo {
	position:absolute;
	top:25px;
	left:45px;
	color:#a90000;
}
span.detGain, span.gainFlash{
	position:absolute;
	top:58px;
	left:7px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#a20ba4;
}
span.gainFlash{
	color:#a90000;	 
}
span.prixassflash {
	position:absolute;
	top:25px;
	left:45px;
	color:#a90000;
}
span.monnaieass, span.monnaiePro {
	font:normal 14px normal Arial, Helvetica, sans-serif;
	color:#7d7249;	
}
span.monnaiePro {
	font-size:10px;	
}
div.criteres{
	width:200px;
	padding:0 0 20px 20px;
}
div.affPrixDet, div.affPrixDetpro, div.affPrixDetfla, div.affPrixDetGros  {
	background:url("../images/produit/fond-det-prix.gif") no-repeat 0 2px;
	font:normal normal 26px Georgia, "Times New Roman", Times, serif;
	float:left;
	width:165px;
	height:55px;
	margin:0;
	padding:25px 0 0 0;
	text-align:center;
}
/*  DETAIL PRO */
div.affPrixDetGros  {
	position:relative;
	padding:0;
	height:76px;
}
div.ligneDetPro {
	float:left;
	width:326px;
	padding:20px 0 0 26px;
	margin:0;
	height:50px;		
}
div.affPrixPro{
	background:url("../images/produit/fondpro-det-prix.gif") no-repeat 0 0;
	font:normal normal 12px Georgia, "Times New Roman", Times, serif;
	float:left;
	width:307px;
	height:73px;
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
}

span.prixPro {
	font-weight:bold;
	font-size:13px;
	color:#CD0050;
}
span.prixPublic {
	display:block;
	position:absolute;
	color:#aa9b63;
	top:45px;
	text-align:center;
	font-weight:normal;
	width:100%;
}
span.txtPub {
	display:block;
	position:absolute;
	top:12px;
	left:30px;
	font-size:12px;
	color:#7d7249;
}
div.affPrixPro input{
	margin:0;
	padding:5px 0 5px 0;
	font-size:14px;
}
/*  FIN DETAIL PRO */
div.affPrixDetpro{
	position:relative;
	background:url("../images/produit/fond-det-prixprom.gif") no-repeat 0 2px;
	padding:0;
	margin:0;
	height:76px;
}
div.affPrixDetfla {
	position:relative;
	background:url("../images/produit/fond-det-prixflash.gif") no-repeat 0 2px;
	padding:0;
	margin:0;
	height:76px;
}
a#detailPrix{
	margin-left:70px;	
}
span.blocpbar {
	display:block;
	position:absolute;
	top:12px;
	left:6px;
	text-align:left;
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#7d7249;
	font-size:14px;
	padding:0;
	margin:0;
}
a.backLink, a.backLink:visited{
	display:block;
	background:url("../images/produit/fond-retour.gif") no-repeat;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#de1861;
	height:26px;
	width:149px;
	padding:10px 0 0 30px;
	margin:10px;
}
a.backLink:hover, a.backLink:active {
	text-decoration:underline;	
}