#admContent 
{
	border-left:#fff 5px solid;
	margin:0px;
	font-family: Arial ,Helvetica,Sans-Serif;
	font-size: 12px;
	Color:#555;	
	width:770px;
}
.admContentAuto 
{
	width:auto !important;
}

#admContent A
{
	display:inline;
}

#admContent .admContentCanvas {
	position:relative;
	display:block;
	background-color:transparent;
	height:100%;		
}

#admContent .admContentCanvas307x218
{
	position:absolute;
	display:block;
	background-color:transparent;
	width:307px;		
	height:218px;
}

#admContent .admContentCanvas307x218 H2
{	display:block;				
	position:absolute;
	right:10px;
	top:10px;	
}

#admContent .admContentCanvas239x141
{
	position:relative;
	display:block;
	background-color:transparent;
	width:239px;		
	height:141px;
	text-align:center;
}

#admContent .admContentCanvas239x141 H2
{	display:block;				
	position:absolute;
	text-align:center;
	left:0px;
	bottom:5px;
	width:100%;
	padding:0px;
	margin:0px;	
}



#admContent .admContentCanvas190x148 
{
	position:relative;
	display:block;
	background-color:transparent;
	width:190px;		
	height:148px;
	text-align:center;
}

#admContent .admContentCanvas190x148  H2
{	display:block;				
	position:absolute;
	text-align:center;
	left:0px;
	bottom:5px;
	width:100%;
	padding:0px;
	margin:0px;	
}



#admContent .admContentCanvas237x213
{
	position:absolute;
	display:block;
	background-color:transparent;
	width:237px;		
	height:213px;
}

#admContent .admContentCanvas237x213 H2
{	display:block;				
	position:absolute;
	right:10px;
	top:10px;	
}





#admContent .admContentCanvas258x208 
{
	width:254px;
	height:204px;	
}

#admContent .admContentCanvas258x208 H2
{
	position:absolute;
	bottom:5px;
	width:254px;
	left:0px;
	text-align:center;
}





#admContent .AdmContentCanvasLeftTopCorner5px {
	position:absolute;top:5px;left:5px;
}

#admContent .AdmContentCanvasLeftTopCorner10px {
	position:absolute;top:10px;left:10px;
}

#admContent .AdmContentCanvasTextAlignRight {
	text-align:right;
	display:block;
	
	clear:both;
	padding: 0px 5px 0px 0px;
	margin:0px;
	
}

#admContent .admContentTextAlignCenter
{
	text-align:center !important;
}

#admContent table
{
	width:770px;
}

#admContent .AdmContentFil
{
	margin:3px 0px 5px 0px;
	padding:0px;
}

#admContent .AdmContentFil, #admContent .AdmContentFil A
{
	color:#999999;
	font-size:10px;
}

#admContent H1, #admContent H1 A
{
	Font-family:"Times new roman";
	Font-size: 26px;
	Color:#43487a;
	text-decoration:none;
	margin:0px;
	text-align:left;
}

#admContent H1 span, #admContent H1 A span
{
	Font-family:"Times new roman";
	Font-size: 21px;
	Color:#43487a;
	text-decoration:none;
	margin:0px;
	text-align:left;
}

#admContent .titleEspaceCreateur
{
	width:100%;text-align:center;margin-top:22px;font-size:63px !important;
}

#admContent .titleEspaceCreateur span
{
	font-size:54px !important;
}


#admContent H2, #admContent H2 A
{
	Font-family:Arial;
	font-weight:bold;
	Font-size : 13px;
	Color:#555;
	text-decoration:none;
	margin:0px;
	text-align:left;
}

#admContent .admContentSubTitleAccessoires
{
	position:absolute;
	Font-family:Arial;
	font-weight:normal;
	Font-size : 14px;
	Color:#555;
	text-decoration:none;
	margin:0px;
	text-align:left;	
	width:130px;
	height:30px;
}


#admContent H3, #admContent H3 A
{
	Font-family:Arial;
	font-weight:bold;
	Font-size: 14px;
	Color: #43487a;
	text-decoration:none;
	margin:0px;
	text-align:left;
}

#admContent .Texte1, #admContent .Texte1 A
{
	Font-family:Arial;
	font-weight:bold;
	Font-size : 12px;
	Color:#555;
	text-decoration:none;
	text-align:left;
}

#admContent .Texte2
{
	Font-family:Arial;	
	Font-size : 12px;
	Color:#000;
	text-decoration:none;
	text-align:left;
}

#admContent .Texte2 A, #admContentHistoireEtSavoir .Texte2 li A
{
	Font-family:Arial;	
	Font-size : 12px;
	Color:#888888; /*#666666;*/
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

#admContent .Texte2 A:hover, #admContentHistoireEtSavoir .Texte2 li A:hover
{
	Font-family:Arial;	
	Font-size : 12px;
	Color:#888888; 
	text-decoration:underline;
	text-align:left;
	font-weight:normal;
}

#admContent .hackColorLink
{
	color:#000 !important;
}


#admContent .admTbGrayLine
{
	
	border-collapse:collapse;
	border:0px;
	border-top:#e4e4e4 2px solid;
	border-right:#e4e4e4 2px solid;
}

#admContent .admTbGrayLine td
{		
	vertical-align:top;
	border-bottom:#e4e4e4 2px solid;
	border-left:#e4e4e4 2px solid;
	text-align:justify;
}
#admContent .admTbGrayLine td img
{	
	border:#fff 0px solid;		
}


#admContent .admTbBlackLine
{	
	/*border-collapse:collapse;*/
	border:0px;
	border-top:#000 2px solid;
	border-right:#000 2px solid;		
}

#admContent .admTbBlackLine td
{		
	vertical-align:top;
	border-bottom:#000 2px solid;
	border-left:#000 2px solid;
	text-align:justify;	
	width:127px;
	height:147px;
	margin:0px;
	padding:0px
	
}
#admContent .admTbBlackLine td img
{
	margin:0px;
	padding:0px;
	border:0px;	
	
}


.admTbGrayLine9Cells td 
{
	width:258px;
	/*background-color:orange;*/	
	height:150px
}

.admTbGrayLine3Cols258x208 td 
{
	width:258px;
	/*background-color:orange;*/	
	height:208px
}


.admContentUnderlined
{
	text-decoration:underline !important;	
}

#admContent .imgBottomFixed
{
	position:absolute;
	bottom:2px;
	left:0px;
}
#admContent .imgBottomFixed0
{
	position:absolute;
	bottom:0px;
	left:0px;
}

#admContent .admContentCenter
{
	text-align:center !important;
}

#admContent .admContentMarginTop10px
{
	padding-top:10px;
}



#admContent .RightBottomAbsolutePos5px 
{
	position:absolute;right:5px;bottom:5px;
}

#admContent .RightBottomAbsolutePos0px 
{
	position:absolute;right:0px;bottom:0px;
}

#admContent .RightTopAbsolutePos0px 
{
	position:absolute;right:0px;top:0px;
}



#admContent .admContentPadding10px
{	
	padding:10px;
}

#admContent .admContentPadding5px
{	
	padding:10px;
}

#admContent .admContentMargin10px
{	
	padding:10px;
}

#admContent .admContentMargin20px
{	
	padding:20px;
}

#admContent .admContentMargin5px
{	
	padding:10px;
}


.admFooter h1, .admFooter h1 a
{
	font-family: Arial ,Helvetica,Sans-Serif !important;
	font-weight:bold !important;
	font-size: 12px !important;
	Color:#43487a;
	text-decoration:none;
	line-height:14px;
	display:block;
	height:30px;
	margin:0px;
}

.admFooter .titrefooter, .admFooter .titrefooter a
{
	font-family: Arial ,Helvetica,Sans-Serif !important;
	font-weight:bold !important;
	font-size: 12px !important;
	Color:#43487a;
	text-decoration:none;
	line-height:14px;
	display:block;
	height:30px;
	margin:0px;
}

.admFooter
{	
	margin:0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	Color:#555;	
	width:auto !important;
}

.admFooter TD
{	
	vertical-align:top;
	width:240px;	
}

.admFooter .admFootervSep 
{
	width:1px !important;	
	background-color:#cccccc;
	padding:0px;
}

.admFooter .admFootervSepEmpty
{
	width:10px !important;
}





/* hack VSRdn */
.hplknounderline /* Page Alliance */
{	
	text-decoration:none;
}

.hplknounderline:hover
{
	text-decoration:none;
}

.hplknounderline H2
{
	color:#43487a !important;
	cursor:hand;
	
}


/********************** Histoire et savoir ****************************************/
#admContentHistoireEtSavoir
{		
	margin:0px 0px 0px 5px;
	font : 12px Arial, Helvetica, sans-serif;	
	width:770px;
	color:#000;
}

#admContentHistoireEtSavoir p, #admContentHistoireEtSavoir li
{
	font : 12px Arial, Helvetica, sans-serif;		
	color:#000;
}

#admContentHistoireEtSavoir A
{
	display:inline;
}

#admContentHistoireEtSavoir H1
{
	font: bold 14px "Times New Roman", Times, serif;
	color:#596cae;
	height:25px;
	border-bottom:#cccccc 1px solid;	
}

#admContentHistoireEtSavoir H2
{
	font: bold 14px "Times New Roman", Times, serif;	
	color:#596cae;
	height:25px;
	border-bottom:#cccccc 1px solid;
	
}
#admContentHistoireEtSavoir H2 A
{
	font: bold 14px "Times New Roman", Times, serif;	
	color:#596cae;
	height:25px;	
}
#admContentHistoireEtSavoir .admContentHistoireEtSavoirTable 
{
	width:100%;
}

#admContentHistoireEtSavoir .admContentHistoireEtSavoirTable  td
{
	vertical-align:top;
}

#admContentHistoireEtSavoir .admContentHistoireEtSavoirTable  td ul
{
	display:block;
	float:right;	
	list-style-position:inside;
	margin:0px;
	padding:0px;
	width:210px;
}

#admContentHistoireEtSavoir .admContentHistoireEtSavoirTable p a
{
	font : 12px Arial, Helvetica, sans-serif;		
	color:#000;
	text-decoration:none;
}

#admContent .admContentInvisibleTable 
{
	width:745px;
	border:0px;
}
#admContent .admContentInvisibleTable TD
{	
	border:0px;
	text-align:center;
	vertical-align:middle;
}


A { TEXT-DECORATION: none }
.PagingItem { PADDING-RIGHT: 0px;cursor:pointer; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; }
.PagingItemOn { PADDING-RIGHT: 0px;cursor:pointer; background-color:#d6d6d6; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px;COLOR: black; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.Precedent{PADDING-RIGHT: 0px;cursor:pointer; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ;margin:0 -4px -3px;}
.Suivant{PADDING-RIGHT: 0px;cursor:pointer; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ;margin:0 0 -2px;}

	
	#ideeCadeauSearhcEngine { POSITION: absolute; WIDTH: 300px; HEIGHT: 288px; TOP: 70px; RIGHT: 5px }
	
	.ideeCadeauCanvasLeft { POSITION: relative; WIDTH: 554px; DISPLAY: block; HEIGHT: 384px;padding-left:5px; }
	
	.ideeCadeauCanvasRight { POSITION: relative; margin-top:65px; }
	
	.ideeCadeauPadding5px { padding:5px; }
	
	.ideeCadeauBold { font-weight:bold; }
	
	.admTbGrayLine table, .admTbGrayLine table td 
	{
		border:0px !important;
		text-align:left !important;		
	}
	
	.ideeCadeauSelect
	{
		width:100%;
	}
	
	.ideeCadeauCarouselContainer {
		border: #e4e4e4 2px solid;
		width:770px;
	}
	
	.ideeCadeaubtValidez
	{
	background-color:#e9e9e9;
	border:#a6a6a6 1px solid;
	font-size:11px;
	}
	
	
	.admContentCoffretCadeau
	{
		width:580px !important;
	}
	
	.admContentCoffretCadeau table
	{
		width: 100% !important;
	}
	
	
	.admContentCoffretCadeau spectable
	{
		width: 100% !important;
		text-align:center;
		vertical-align:top;
	}
	
	.admContentCoffretCadeau spectable td
	{
		width:50%;
		vertical-align:top;		
	}
	
	.admContentCoffretCadeau H1
	{
		text-align:center !important;
		font-size:26px !important;
		font-family:"Times new roman" !important; 
		COLOR:#43487a !important;
	}
	
	.admContentCoffretCadeau .BlueTitle 
	{
		font-size:16px !important;
		font-weight:bold !important;
		font-family:Arial !important; 
		COLOR:#43487a !important;
	}
	
	.admContentCoffretCadeau H2
	{
		color:#555555 !important;
		font-size:12px !important;
		font-weight:bold !important;	
		font-style:italic;
		text-align:center !important;
	}
	
	.admContentCoffretCadeau .New_D_Desc_Longue
	{
		color:#000 !important;
	}
	
	.admContentCoffretCadeau .blocCmd
	{
		position:relative;width:100%;
		height:70px;
	}