* {
	margin:0;
	padding:0;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
}
html {
height:100%;
}
body {
		font-size:62.5%;
		text-align:center;
		background:url(/Images/interface/page_background.jpg) 50% top repeat-y;
}
button {
	cursor:pointer;
}
.cleaner {
clear:both;
}
/* Contener et habillage principal */

select {font-size:1em;min-width:60px;}
input {font-size:1em;margin:0px;padding:0px;}
#contener {
  margin:0px auto;
  padding:0px;
  width:898px;
	background-color:#fff;

}



a.underlinehover {
	text-decoration:none;
}
a.underlinehover:hover {
	/*text-decoration:underline;*/
	color:#00B0B5;
}
a.underlinehover:hover strong {
	color:#00B0B5;
}
.nomargin{margin:0px;padding:0px;}
.ml10{margin-left:10px;}
.px400{width:400px;}
.px100{width:100px;}
.px300{width:300px;}
.fleft{float:left;}
.maxsize{width:100%;}
.pmessage {padding-left:28px;}
.red{color:red;}
.textcenter{text-align:center;}
.tright{text-align:right;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.dnone{display:none;}
.dotted_borderbg {
	background: transparent url(/Images/interface/dotted-border.gif) repeat-x left top ;
}
a.footer {
	color:#bcbcbc;
	text-decoration:none;
}
#title_placeHolder {
		float:left;
}
#title_placeHolder img {
		border:none;
}
#personnalAccountNav {
		float:left;
		width:189px;
		height:80px;
		background:#3c4d57 url(/Images/interface/espacePerso_background.jpg) bottom repeat-x;
}
#personnalAccountNav ul {
		width:189px;
		margin:0;
		padding:0;
}
#personnalAccountNav ul li {margin-bottom:0px;padding:0;list-style:none; position:relative; top:0;text-align:left;padding-left:17px;margin-left:18px;}
#personnalAccountNav ul li, #personnalAccountNav ul a {top:0px;height: 18px;display: block;text-decoration:none;color:#fff}
#nav_myCart {
		background:url(/Images/interface/bullet_mycart.gif) 1px 2px no-repeat;margin-top:5px;
}
#nav_myPrefs {
		background:url(/Images/interface/bullet_myprefs.gif) 0px 2px no-repeat;margin-top:0px;
}
#nav_myBlogs {
		background:url(/Images/interface/bullet_myblogs.gif) 0px 2px no-repeat;margin-top:0px;
}
#nav_myAccount {
top:bottom;
float:left;
height:18px;
line-height:18px;
padding:0px;
margin:0px;
width:93px;
display:block;
border-top:1px solid #fff;
border-top-style:inset;
border-right:1px solid #fff;
border-right-style:outset;
border-bottom:1px solid #fff;
border-bottom-style:outset;
color:#fff;
text-decoration:none;
}
#nav_register {
top:bottom;
float:left;
height:18px;
line-height:18px;
padding:0px;
margin:0px;
width:94px;
display:block;
border-top:1px solid #fff;
border-top-style:inset;
border-bottom:1px solid #fff;
border-bottom-style:outset;
color:#fff;
text-decoration:none;
}
#i_Str_Search {
		width:146px;
		height:14px;
		line-height:14px;
		padding-left:3px;
		border:1px solid #7C7F87;
		position:absolute;
		top:7px;
		left:68px;
		color:#7C7F87;
		font-size:10px;
}
#i_Str_Search_fr {
		width:119px;
		height:16px;
		line-height:16px;
		padding-left:3px;
		border:1px solid #7C7F87;
		position:absolute;
		top:5px;
		left:96px;
		color:#7C7F87;
		font-size:10px;
}
#btn_searchOk {
		border:none;
		position:absolute;
		display:block;
		top:5px;
		left:220px;
		padding:0;
		margin:0 0 0 4px;
		width:24px;
		height:19px;
		background:url('/Images/interface/btn_searchOk.gif') no-repeat left top;
}
#btn_searchOk:hover {
		background:url('/Images/interface/btn_searchOk.gif') no-repeat left -19px;
}
#btn_opinionOk {
		background:transparent;
		padding:0;
		margin:0;
		width:28px;
		height:18px;
		border:none;
}
#btn_opinionOk img {
margin:0;
padding:0;
top:-1px;
left:-1px;
}
#flashPlaceholder {
	clear:both;
	background-color:#E6E6E6;
	text-align:center;
	width:898px;
	line-height:66px;
	height:66px;
}

/* Contenu */
#content {
  width:898px;
	background-color:#fff;
	padding:0;
}
#leftColumn {
	/*border: 1px solid black;*/
  float:left;
	width:702px;
	margin:0;
}
#rightColumn {
	float:left;
	width:195px;
	margin:0;
}
#frontNewsContener {
	float:left;
	z-index:2;
	margin:14px 11px 11px 0px;
	padding-left:14px;
}
#frontNews {
  width:333px;
  height:370px;
	z-index:2;
	position:relative;
  background:#009197 url(/Images/interface/frontNews_background.jpg) bottom repeat-x;
}
#frontNews h1 {
	font-size:1.2em;
	text-align:left;
	color:#fff;
	z-index:2;
	text-transform:uppercase;
	padding:3px 10px;
}
#frontNews p {
	font-size:1.1em;
	text-align:left;
	color:#fff;
	z-index:2;
	padding:1px 10px;
	line-height:15px;
}
#frontNews p b, #frontNews p strong{
	color:#fff;
}
.frontNewsLink {
		position:absolute;
		top:350px;
		z-index:2;
		left:0px;
		width:333px;
		text-align:right;
		display:block;
		bottom:50px;
}
.frontNewsLink a {
	padding-left:10px;
	padding-right:10px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
	font-weight:bold;
	color:#fff;
	text-decoration:none;	
}

.frontNewsLink a:hover{
	color:silver;
}


#favoriteContener {
	float:left;
	margin:12px 0px 11px 0px;
}

#favorite {
		position:relative;
		width:341px;
		height:377px;
		text-align:left;
		line-height:15px;
		background:#fff url(/Images/interface/favorite_background.png) top left no-repeat;
}

#favoriteContener #favorite div img
{
	height:149px;
	width:110px;
}

.favoriteLink {
		position:absolute;
		top:352px;;
		left:0px;
		width:333px;
		text-align:right;
		display:block;
		bottom:50px;
}
.favoriteLink a {
	padding-left:10px;
	padding-right:20px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
	font-weight:bold;
	color:#00b0b5;
	text-decoration:none;
}
.favoriteLink a:hover{
	color:silver;
}

#favorite div {
		padding:0px 20px 6px 10px;
}
#favorite h2 {
	 font-size:1.2em;
}
#favorite h3 {
	 font-size:1.2em;
	 color:#00b0b5;
	 margin-bottom:15px;
}
#favorite h4 {
	 font-size:1.1em;
}
#favorite img {
		margin:0px 8px 2px 0px;
		float:left;
}
#latestNews {
		clear:both;
		text-align:left;
		background:#fff url(/Images/interface/latestNews_background.png) top left repeat-y;
		
}
#latestNews p {
						padding-left:23px;
						padding-right:23px;
						line-height:15px;
}
#latestNews p b {
						color:#000;
						/*background:transparent url(/Images/interface/bullet_arrow.gif) no-repeat scroll 0px 50%;
						padding-left:10px;
						text-transform:uppercase;*/
}
.catLatestNews {
						color:#000;
						/*background:transparent url(/Images/interface/bullet_arrow.gif) no-repeat scroll 0px 50%;*/
						background-color:#81d6d8;
						padding-left:10px;
						padding-right:10px;
						text-transform:uppercase;
}
#brandNew {
		position:relative;
		text-align:left;
		height:241px;
		width:702px;
		background:#fff url(/Images/interface/brandNew_background.png) bottom right no-repeat;
}

#brandNew h1 {
text-indent:-5000px;
margin-left:14px;
height:23px;
line-height:23px;
}
.brandNewItem {
		float:left;
		width:232px;
		height:202px;
}

.brandNewItem a{
	text-decoration:none;
}

.brandNewItem a:hover{
	color:#00B0B5;
}

.brandNewItem  a h2:hover{
	color:#00B0B5;
}

.firstItemWidth {
	 width:232px;
}
.marginLeftFirst {
		padding-left:23px;
		padding-right:12px;
		padding-top:10px;
}
.marginLeftSecond {
		padding-left:20px;
		padding-right:12px;
		padding-top:10px;
}
.brandNewItem h2 {
		font-size:1.1em;
}
.brandNewItem img {
		float:left;
		margin-right:4px;
		margin-bottom:1px;
}


.brandNewItem ul {
		position:absolute;
		bottom:39px;
		padding-left:23px;
		list-style:none;
		background:url(/Images/interface/dotted-border.gif) 23px bottom no-repeat;
}
.brandNewItem ul li{
		
		background:url(/Images/interface/dotted-border.gif) top left no-repeat;
		line-height:13px;
		height:13px;
		width:199px;
}
.brandNewItem ul li a{
text-decoration:none;
}

.brandNewItem ul li b {
		color:#00b0b5
}
.brandNewItemLink {
		position:absolute;
		text-align:right;
		display:block;
		width:224px;
		bottom:20px;
}

.brandNewItemLink a:hover {
	color:silver;
}

.brandNewItemLink a {
	padding-left:10px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
	font-weight:bold;
	color:#00b0b5;
	text-decoration:none;
}



#freeVideos {
		position:relative;
		text-align:left;
		height:211px;
		width:702px;
		background:#fff url(/Images/interface/freeVideos_background.png) right 23px no-repeat;
}
#freeVideos h1 {
text-indent:-5000px;
margin-left:14px;
height:23px;
line-height:23px;
}
.freeVideosItem {
		float:left;
		width:232px;
		/*height:188px;*/
}

.freeVideosItem a{
			text-decoration:none;
}


.freeVideosItem a:hover{
			color:#00b0b5;
}

.freeVideosItem h2 {
		font-size:1.1em;
		margin:0;
}

.freeVideosItem a h2:hover{
	color:#00b0b5;
}

.freeVideosItem img {
		float:left;
		margin-right:4px;
		margin-bottom:1px;
}
.freeVideosItemLink {
		position:absolute;
		text-align:right;
		display:block;
		width:224px;
		bottom:23px;
}
.freeVideosItemLink a {
	padding-left:10px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
	font-weight:bold;
	color:#10797d;
	text-decoration:none;
}

.freeVideosItemLink a:hover{
	color:silver;
}

#bestSellers {
		position:relative;
		text-align:left;
		height:237px;
		width:702px;
		background:#fff url(/Images/interface/bestSellers_background.png) bottom right no-repeat;
}
#bestSellers h1 {
text-indent:-5000px;
margin-left:14px;
height:23px;
line-height:23px;
}
.bestSellersItem {
		float:left;
		width:232px;
		height:213px;
}

.bestSellersItem a{
	text-decoration:none;
}

.bestSellersItem a:hover{
	color:#00B0B5;
}

.bestSellersItem a h2:hover{
	color:#00B0B5;
}

.bestSellersItem h2 {
		font-size:1.1em;
}
.bestSellersItem img {
		float:left;
		margin-right:4px;
		margin-bottom:1px;
}
.bestSellersItem ul {
		position:absolute;
		bottom:39px;
		padding-left:23px;
		list-style:none;
		background:url(/Images/interface/dotted-border.gif) 23px bottom no-repeat;
}
.bestSellersItem ul li {
		background:url(/Images/interface/dotted-border.gif) top left no-repeat;
		line-height:13px;
		height:13px;
		width:199px;
}

.bestSellersItem ul li a{
text-decoration:none;
}

.bestSellersItem ul li b {
		color:#00b0b5;
}
.bestSellersItemLink {
		position:absolute;
		text-align:right;
		display:block;
		width:224px;
		bottom:20px;
}

.bestSellersItemLink a:hover {
	color:silver;
}

.bestSellersItemLink a {
	padding-left:10px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
	font-weight:bold;
	color:#00b0b5;
	text-decoration:none;
}



#selectCurrencyContener {
padding-top:13px;
padding-left:7px;
text-align:left;
}
#selectCurrencyTop {
		background:url(/Images/interface/selectCurrency_background_top.png) top left no-repeat;
		height:4px;
		width:184px;
}
#selectCurrency {
		background:url(/Images/interface/selectCurrency_background_middle.png) top left repeat-y;
		/*height:87px;*/
		width:184px;
}
#selectCurrencyBottom {
		background:url(/Images/interface/selectCurrency_background_bottom.png) top left no-repeat;
		height:8px;
		width:184px;
}
#selectCurrency select {
		width:134px;
		height:16px;
		line-height:16px;
		padding-left:3px;
		border:1px solid #7C7F87;
		color:#7C7F87;
		font-size:10px;
		margin-left:23px;								
}
#firstVisitContener {
padding-top:8px;
padding-left:10px;
text-align:left;;
}
#registerNewsletterContener {
padding-top:8px;
padding-left:10px;
text-align:left;
}
.imgColumnContener {
padding-left:9px;
text-align:left;
}
.imgColumn {
margin:0;
padding:0;
}
.imgColumn img {
margin:0;
margin-top:8px;
padding:0;
border:1px solid #aaaaa9;

}

#blockInfo {
	background:url(/Images/interface/infoBlock_background.png) top left repeat-y;
	text-align:left;
	width:702px;
}
#blockInfo h1 {
	font-size:14px;
}
#blockInfo .headerBlockInfo {
	background:url(/Images/interface/infoBlock_top.png) top left no-repeat;
}
#blockInfo .headerBlockInfo .returnLink,.returnLink {
	float:left;
	padding:23px 0px 0px 33px;
	background:url(/Images/interface/bullet_back.png) 23px 25px no-repeat;
}
a.LinkGreen {
			padding:0px 0px 0px 13px;
			background:url(/Images/interface/bullet_back.png) top left no-repeat;				
			font-weight:bold;
			color:#42c4c8;
			text-decoration:none;
}

#blockInfo .headerBlockInfo .returnLink a {
			font-weight:bold;
			color:#42c4c8;
			text-decoration:none;
}
#blockInfo .headerBlockInfo .genreLabel {
	display:inline;
	float:right;
	background-color:#e3f6f7;
	color:#42c4c8;
	font-weight:bold;
	padding:3px;
	margin:24px 18px 0px 0px;
	text-transform:uppercase;
}
#blockInfo img {
		float:left;
		margin:0px 20px 0px 23px;
}
#blockInfo .primarydetails {
		margin-left:23px;
		padding-right:18px;
}
#blockInfo .primarydetails2 .primarydetails {
	float:left;
	display:inline;
	width:303px;
	margin:0;
}
#blockInfo .primarydetails h1 {
					 text-transform:uppercase;
}
#blockInfo .primarydetailsEditor,#blockInfo .primarydetailsEditorRevamped,#blockInfo .primarydetailsDirector,#blockInfo .staticContent {
		margin-left:23px;
		/*padding-right:18px;*/
}

#blockInfo .staticContent {
	padding-right:20px;
}
#blockInfo .staticContent img
{
		float:none;
	margin:0;
}
#blockInfo .primarydetailsEditor p,#blockInfo .primarydetailsEditorRevamped a,#blockInfo .primarydetailsDirector p,#blockInfo .staticContent p {
		padding-left:0px;
}
#blockInfo .primarydetailsEditor h1,#blockInfo .primarydetailsDirector h1,#blockInfo .staticContent h1 {
					 color:#00b0b5;
					 padding-bottom:4px;
					 margin-bottom:12px;
					 background:url(/Images/interface/dotted_border4.gif) bottom left repeat-x;
}
#blockInfo .primarydetailsEditorRevamped h1 {
					 color:#00b0b5;
					 padding-bottom:4px;
					 margin-bottom:12px;
}
.editorBlogTitle {
					color:#00b0b5;
					font-size:14px;
					border-bottom:1px solid #19979b;
					margin-left:-10px;
					margin-right:-10px;
					text-align:left;
					text-transform:uppercase;
					padding-left:10px;
					line-height:28px;
					margin-bottom:5px;
					padding-right:10px;
}
.editorBlogDate {
	float:right;
	color:#00b0b5;
	font-size:9px;
	font-weight:normal;
	text-transform:none;
}
.editorBlogTitle_1 {
					color:#FFF;
					font-size:14px;
					text-align:left;
					text-transform:uppercase;
					line-height:23px;
					margin:0px;
					margin-left:-10px;
					width:682px;
					text-indent:-5000px;
}
*html .editorBlogTitle_1
{
	margin-left:0px;
	padding:0px;
	width:679px;
}
.editorBlogDate_1 {
	float:right;
	color:#FFF;
	font-size:9px;
	font-weight:normal;
	text-transform:none;
}
.editorBlogReadComments {
	background:url(/Images/interface/read_comment.gif) 0px 50% no-repeat;
	padding-left:10px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#116b6e;
}
.editorBlogAddComments {
	background:url(/Images/interface/add_comments.gif) 0px 50% no-repeat;
	padding-left:10px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#116b6e;
}
.editorBlogSendComments {
	background:url(/Images/interface/send_comments.gif) 0px 50% no-repeat;
	padding-left:10px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#116b6e;
}
#blockInfo .staticContent p {
					 margin-bottom:20px;
}
#blockInfo .staticContent h2 {
					 color:#00b0b5;
					 padding-bottom:4px;
					 margin-bottom:12px;
					 font-size:11px;
}
#itemsList .infoPayment {
		margin-left:40px;
		padding-right:18px;
}
#itemsList .infoPayment p {
		padding-left:10px;
		line-height:16px;
}
#itemsList .infoPayment h1 {
					 color:#00b0b5;
					 padding-bottom:4px;
					 margin-bottom:12px;
					 background:url(/Images/interface/dotted_border4.gif) bottom left repeat-x;
}
#blockInfo .recommendLink {
	 line-height:26px;
	 height:26px;
	 padding-right:18px;
	 margin-left:23px;
}
#blockInfo .primarydetails2 .recommendLink {
	margin-left:0;
}
#blockInfo .recommendLink a {
 	 color:#00b0b5;
	 	 font-weight:bold;
	 background:url(/Images/interface/recommendLink_background.gif) 0px 1px no-repeat;
	 text-decoration:none;
	 text-transform:uppercase;
	 line-height:36px;
	 height:38px;
	 padding:6px 0px 9px 23px;
	 /*border:1px solid red;*/
 }
#blockInfo .footerBlockInfo {
	background:url(/Images/interface/infoBlock_bottom.png) bottom left no-repeat;
}
#movieSheet {
	width:662px;
	height:29px;
	margin:0px 0px 0px 23px;
	font-size:11px;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}
#movieSheet li {
	float:left;
	margin-bottom:0px;
	padding:0;
	list-style:none;
	top:0;
	text-align:center;
	background:url('/Images/interface/movieDataHeader_background.jpg');
}
#movieSheet li, #movieSheet a {
	top:0px;
	line-height:27px;
	display:block;
	text-decoration:none;
}
#movieSheet a {
	color:#00b0b5;
}
#resume {
	width:73px;
	left:0px;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
}
#resumeOn {
	width:73px;
	left:0px;
	border-right:5px solid #fff;
	color:#000;
}
#resumeOn a {
	color:#000;
}
#aboutTheMovie {
	width:142px;
	left:73px;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
}
#aboutTheMovieOn {
	width:142px;
	left:73px;
	border-right:5px solid #fff;
	color:#000;
}
#aboutTheMovieOn a {
	color:#000;
}
#technicalInfos {
	 width:139px;
	left:220px;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
}
#technicalInfosOn {
	width:139px;
	left:220px;
	border-right:5px solid #fff;
	color:#000;
}
#technicalInfosOn a {
	color:#000;
}
#Press {
	width:156px;
	left:364px;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
}
#PressOn {
	width:156px;
	left:364px;
	border-right:5px solid #fff;
	color:#000;
}
#PressOn a {
	color:#000;
}
#yourOpinion {
	width:132px;
	left:525px;
	border-bottom:2px solid #fff;
}
#yourOpinionOn {
	width:132px;
	left:525px;
	color:#000;
}
#yourOpinionOn a {
	color:#000;
}
#movieData {
	background-color:#f7f7ff;
	width:662px;
	margin:0px 0px 12px 23px;
}
#movieData p, #movieData div, #movieData form {
  padding:10px;
}
#editorData {
	background-color:#f2f7f8;
	width:662px;
	margin:0px 0px 12px 23px;
}
#editorData p, #editorData div, #editorData form {
  padding:10px;
	line-height:15px;
}
#editorData a {
	text-decoration:none;
	background:transparent url(/Images/interface/bullet_arrow.gif) no-repeat scroll 0px 3px;
	padding-left:11px;
}

#editorDataRevamped {
	float:left;
	background-color:#f2f7f8;
	/*width:269px;*/
	width:390px;
	margin:10px 0px 12px 0px;
	padding-bottom:10px;
}

#editorDataRevamped p, #editorDataRevamped div, #editorDataRevamped form {
/*  padding:10px;*/
	line-height:15px;
}
#editorDataRevamped p, #editorDataRevamped p b {
	color:#00b0b5;
	text-transform:uppercase;
	font-size:13px;
}
#editorDataRevamped div {
padding-top:0;
width:239px;
/*height:246px;*/
}

#editorDataRevamped  a {
	text-decoration:none;
	background:transparent url(/Images/interface/bullet_arrow.gif) no-repeat scroll 0px 3px;
	padding-left:11px;
	font-weight:bold;
	color:#00b0b5;
}

#editorDataRevamped .hidedisplay{
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	text-transform:none;
	background:none;
	color:black;
	/*display:inline;*/
}

#directorData {
	background-color:#f2f7f8;
	width:517px;
	margin:12px 0px 12px 0px;
}
#blockInfo #directorData p, #blockInfo #editorData div, #blockInfo #editorData form {
  padding:10px;
  line-height:15px;
}
#directorData a {
	text-decoration:none;
	background:transparent url(/Images/interface/bullet_arrow.gif) no-repeat scroll 0px 3px;
	padding-left:11px;
}
#directorData a:hover {
	text-decoration:underline;
	background:transparent url(/Images/interface/bullet_arrow.gif) no-repeat scroll 0px 3px;
	padding-left:11px;
}
#printLink {
	 position:relative;
	 line-height:26px;
	 height:26px;
	 padding-right:6px;
	 text-align:right;
	 margin:0px 18px 10px 23px;
	 background:url(/Images/interface/printButton_background.gif) 0px 0px repeat-x;
}
#printLink a {
 	 color:#00b0b5;
	 font-weight:bold;
	 background:url(/Images/interface/bullet_print.gif) 0px 2px no-repeat;
	 text-decoration:none;
	 padding-left:17px;
	 text-transform:uppercase;
	 /*display:block;*/
 }
.priceType1 {
		background-color:#f2eebe;
		margin:7px 11px 0 7px;
		width:176px;
		height:32px;
		padding:3px 2px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		text-align:center;
}
.priceType1over {
		background-color:#e2e2e2;
		margin:7px 11px 0 7px;
		width:176px;
		height:32px;
		padding:3px 2px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		text-align:center;
}
.priceType2 {
		background:#f2eebe url(/Images/interface/priceType2_background.gif) bottom left repeat-x;
		margin:7px 11px 0 7px;
		width:176px;
		height:32px;
		padding:3px 0;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		text-align:center;
}
.foreWord {
color:#000000;
font-size:11px;
font-weight:bold;
width:60%;
text-align:center;
}
.prePrice {
					font-size:10px;
					line-height:12px;
					color:#7a7f8a;
}
.itemPrice {
color:#7a7f8a;
font-size:15px;
font-weight:bold;
width:40%;
text-align:center;
}
.priceLegendType1 {
font-size:9px;
margin:0px 11px 0px 10px;
background:url(/Images/interface/bullet_price.gif)  1px 2px no-repeat;
text-indent:14px;
text-align:left;
}
.pricedetailsVOD {
		background:url(/Images/interface/pricedetailsVOD_background.gif) left bottom  no-repeat;
		/*height:67px;*/
		width:196px;
}
.tableVersionPrice {
 width:100%;
 margin:0px 0px 11px 0px;
/* border:1px solid red;*/
}
.versionLng {
 padding-left:27px;
 text-align:left;
 background:url(/Images/interface/bullet_arrow.gif) 17px 2px  no-repeat;
 color:#7a7f8a;
 font-weight:bold;
}

.versionPrice {
	font-weight:bold;
	padding-right:17px;
	text-align:right;
}
.versionLng a {
 color:#7a7f8a;
 text-decoration:none;
}
.versionPrice a {
 text-decoration:none;
}
.versionLng a:hover, .versionPrice a:hover{
	text-decoration:underline;
}
.panierResponse a {
 padding-left:10px;
 text-align:left;
 background:url(/Images/interface/bullet_arrow.gif) 0px 2px  no-repeat;
 color:#000000;
 font-weight:bold;
 text-decoration:underline;
}
.panierResponse a:hover {
 text-decoration:underline;
 color:#7a7f8a;
}
#seeAlso {
	padding: 10px 11px 8px 10px;
}
#seeAlso ul {
	padding:30px 5px 12px 5px;
	text-align:left;
	list-style:none;
}
#seeAlso ul li {
color:#000000;
padding-left:10px;
background:url(/Images/interface/rounded_bullet.gif) 0px 3px no-repeat;
list-style: none;
}
#seeAlso ul li a {
color:#000000;
text-decoration:none;
}
#seeAlso ul li a:hover {
	text-decoration:underline;
}
#weRecommendContener {
	padding:10px 11px 8px 10px;
}
#weRecommend {
	padding:30px 5px 12px 10px;
	text-align:left;
}
#weRecommend td {
	padding-left:10px;	
}
#weRecommend td a {
	text-decoration:none;
}
#weRecommend td a:hover {
	text-decoration:underline;
}
.weRecommendImg {
 background:url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
 padding-bottom:5px;
}
.weRecommendImg img {
 border:none;
}
.weRecommendTitle {
	background:url(/Images/interface/rounded_bullet.gif) 0px 3px no-repeat;
	color:#000000;
	padding-left:5px;
	padding-bottom:5px;
}
.weRecommendTitle a {
	color:#000000;
	text-decoration:none;
}
.weRecommendTitle_No_Puce {
	color:#000000;
	padding-left:5px;
	 padding-bottom:5px;
}
.weRecommendTitle_No_Puce a {
	color:#000000;
	text-decoration:none;
}
#topListHeaderImg {
		background:url(/Images/interface/alphaList_top.png) top left no-repeat;
		width:702px;
		height:21px;
}
#bottomListHeaderImg {
		background:url(/Images/interface/alphaList_bottom.png) top left no-repeat;
		width:702px;
		height:12px;
}
#topListHeaderImgBleuFonce {
		background:url(/Images/interface/alphaList_top_bleu_fonce.png) top left no-repeat;
		width:702px;
		height:21px;
}
#bottomListHeaderImgBleuFonce {
		background:url(/Images/interface/alphaList_bottom_bleu_fonce.png) top left no-repeat;
		width:702px;
		height:12px;
}
#listHeader {
	 background:url(/Images/interface/alphaList_background.png) top left repeat-y;
	 padding:0px 18px 0px 23px;
}

#listHeaderBleuFonce {
	 background:url(/Images/interface/alphaList_background_bleu_fonce.png) top left repeat-y;
	 padding:0px 18px 0px 23px;
}

#listHeaderContent {
	width:661px;
	text-align:left;
}

#listHeaderContent h1 {
  font-size:18px;
	text-transform:uppercase;
	color:#00b0b5;
}

#listHeaderContentBleuClair {
	width:661px;
	text-align:left;
}

#listHeaderContentBleuClair h1 {
  font-size:18px;
	text-transform:uppercase;
	color:#F0F6F6;
}

#listHeaderContent h1 span {
	font-size:12px;
	text-transform:none;
	color:#5d5d5d;
	padding-left:3px;
	/*background:url(/Images/interface/bullet_arrowBigBlue.gif) 0px  4px no-repeat;*/
}
#listHeaderContent h1 span#letter {
	font-size:18px;
	margin-right:6px;
}
.HeaderContentLines{
	padding:8px 0px 8px 0px;
	background:url(/Images/interface/dotted_border3.gif) bottom  left repeat-x;
}

.HeaderContentLines2{
	padding:8px 0px 8px 0px;
	text-align:center;
	background:url(/Images/interface/dotted_border3.gif) bottom  left repeat-x;
	color:#00b0b5;
}

.HeaderContentLines2WithoutDotedBorder{
	padding:8px 0px 8px 0px;
	text-align:center;
	color:#00b0b5;
}

.HeaderContentLines2 span{
	padding:8px 0px 8px 0px;
	background:url(/Images/interface/dotted_border3.gif) bottom  left repeat-x;
	color:#00b0b5;
	font-weight:bold;
}

.HeaderContentLines2WithoutDotedBorder span{
	padding:8px 0px 8px 0px;
	color:#00b0b5;
	font-weight:bold;
}

.HeaderContentLines span {
  color:#00b0b5;
	font-weight:bold;
}
.HeaderContentLines span .On  {
	font-weight:bold;
	color:#000
}
.HeaderContentLines span .Off  {
	font-weight:normal;
	color:#000
}
.HeaderContentLines a {
  color:#00b0b5;
	font-weight:bold;
}

/* lien qu'est ce qu'un blog */
.HeaderContentLines a.specmax {
	color:#000000;
	text-decoration:none;
}
.HeaderContentLines a.specmax:hover {
	color:#000000;
	text-decoration:underline;
}

.HeaderContentPagination{
	text-align:right;
	padding:8px 0px 8px 0px;
		line-height:18px;
}

.HeaderLegend{
	padding:0px 0px 0px 0px;
		line-height:18px;
}

.HeaderContentPagination img {
	vertical-align:middle;
}
.HeaderContentPagination select {
	width:85px;
}
.selectType1 {
	line-height:18px;
	height:18px;
	font-size:10px;
	vertical-align:middle;
	color:#4c515b;
	background-color:#FFFFFF;
	min-width:100px;
}
.formElemGauche {
								float:left;
								width:204px;
}
.formElemGauche2 {
								float:left;
								width:330px;
}
.formElemGauche2 .inputTextField {
								width:230px;
}
.formElemDroite {
								float:left;
}
#itemsList {
background:url(/Images/interface/listItems_background.png) top left repeat-y;
	 padding:0px 8px 0px 14px;
	 text-align:left;
}
.singleItemDetailedVersion {
	/*padding:24px 10px 0px 9px;*/
	padding:24px 10px 0px 0px;
	background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
	    height:1%; /* Fix for MSIE peekaboo bug */

}
.singleProduitDetailedVersion {
	padding:24px 10px 0px 9px;
	background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
	    height:1%; /* Fix for MSIE peekaboo bug */	

}

.singleItemSimplifiedVersionBox{
	padding:24px 10px 24px 19px;
}
.singleItemSimplifiedVersion {
	padding:24px 10px 0px 9px;
	background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
	    height:1%; /* Fix for MSIE peekaboo bug */
}

.singleItemSimplifiedVersion h1 {
  font-size:11px;
	text-transform:uppercase;
}

.singleItemSimplifiedVersionOneLine {
	padding:0px 0px 0px 0px;
	display: inline;	
}

.singleItemSimplifiedVersionOneLine a:hover {
	color:silver;
}

.singleItemSimplifiedVersionOneLineTitle {
  font-size:9px;
  text-transform:uppercase;
  font-weight:bold;
  display: inline;
}

.singleItemSimplifiedVersionOneLineTitleExclu {
  font-size:9px;
  text-transform:uppercase;
  font-weight:bold;
  display: inline;
}

.singleItemSimplifiedVersionOneLineTitleVO {
  font-size:9px;
  text-transform:uppercase;
  font-weight:bold;
  display: inline;
}

.singleItemSimplifiedVersionOneLineTitleVO  a{
  color:#00b0b5;
}

.singleItemSimplifiedVersionOneLineTitleExclu a{
  color:white;
  background:red;
}

.singleItemSimplifiedVersionOneLineTitleExclu{
  color:white;
  background:red;
}

.arrow{
  position:absolute;
  margin-left:-10px;
  margin-top:0px;
  background:url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
}

.txtRouge{
	color:#E2001A;
	font-weight:bold;
	font-size:10px;
}

/*.tripleArrow{
  position:absolute;
  margin-left:-10px;
  margin-top:0px;
  background:url(/Images/interface/triple_arrow_rouge.gif) 0px 3px no-repeat;
}*/

.linkVoirToutesLesExclus {
	color:#E2001A;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.linkVoirToutesLesExclus:hover {
	color:silver;
	text-decoration:none;
}

.singleItemSimplifiedVersionOneLineTitle a:hover {
	color:silver;
}

.singleItemSimplifiedVersionOneLineTitleVO a:hover {
	color:silver;
}

singleItemSimplifiedVersionOneLineTitle > a:hover > b{
	color:silver;
}

singleItemSimplifiedVersionOneLineTitleVO > a:hover > b{
	color:silver;
}

.singleProduitSimplifiedVersion {
	padding:24px 10px 0px 9px;
	background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
	    height:1%; /* Fix for MSIE peekaboo bug */

}
.singleItemIMG {
	float:left;
	width:111px;
}

.containerSuperposeIMG {
   float:left;
   width:111px;
}

img.superpose {
   position: absolute;
}

#upperIMG {
	z-index: 10;
	margin-left: -20px;
	margin-top: -40px;
}

#downerIMG {
	z-index: 1;
}

.singleItemTXTsuperpose {/* pour tenir compte du décalage du à l'utilisation de positionnement absolu pour upperIMG*/
	float:left;
	width:550px;
	height:81px;
	margin-left: 110px;
}

.singleItemTXTsuperpose a:hover {
	color:silver;
}

.singleItemTXTsuperpose h1 {
	font-size:11px;
	text-transform:uppercase;
}

.singleItemTXT {
	float:left;
	width:550px;
	height:81px;
}

.singleItemTXT h1 {
	font-size:11px;
	text-transform:uppercase;
}
.singleItemTXTSimple {
	width:661px;
	display:inline;
	padding:0px;
}

.singleItemTXTSimple  li{
	padding-left:0px;
	list-style-position: inside;
	margin:Opx;
}

.singleItemTXTSimpleBleu{
	color:#00b0b5;
	display:inline;
}

.singleItemTXTSimpleBleu a{
	color:#00b0b5;
	display:inline;
}

.singleItemTheme {
	float:right;
	background-color:#e3f6f7;
	color:#42c0c3;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;
}

/*.singleItemExclusivite {
	padding:5px 0px 0px 0px;
	float:right;
	display:inline;
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold;
	padding:1px;
	font-size:10px;
}*/

.singleItemExclusivite{
	/*padding:5px 0px 0px 0px;*/
	display:inline;
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

.priceSingleItem {
	clear:both;
	width:661px;
	height:33px;
}
.priceSingleItem div {
	background-color:#f2eebe;
	padding:5px;
	float:right;
	text-align:center;
	margin-left:14px;
	color:#7a7f8a;
	font-weight:bold;
}
.priceSingleItem div b {
color:#000000;
text-transform:uppercase;
}
.infosSingleItemSimple {
/*border:1px solid red;*/
}
.priceSingleItemSimple {
float:right;
width:661px;
/*border:1px solid red;*/
}
.priceSingleItemSimple a {
	float:left;
}
.priceSingleItemSimple div {
	background-color:#f2eebe;
	padding:5px;
	float:right;
	text-align:center;
	margin-left:14px;
	color:#7a7f8a;
	font-weight:bold;
}
.priceSingleItemSimple div b {
color:#000000;
text-transform:uppercase;
}

.hideDisplayStyle {
	display:none;
}

#linkDisplay {
	display:inline;
	float:right;
/*	margin-left: 560px*/
	padding-left:11px;
	padding-right:11px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
}

.linkMoreInfos {
	color:#00b0b5;
	font-weight:bold;
	text-decoration:none;
	padding-left:11px;
	margin-top:5px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
}

.linkMoreInfos:hover {
	color:silver;
}

a.linkMoreInfos2 {
	color:#00b0b5;
	font-weight:bold;
	text-decoration:none;
	padding-left:11px;
	margin-top:5px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
	float:none;
}
a.linkMoreInfos3 {
	color:#00b0b5;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding-left:11px;
	margin-top:5px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
	float:none;
}
.linkMoreInfosNonChange
{
	text-decoration:none;
}

#linkMoreInfosNonChangeInline
{
	text-decoration:none;
	display:inline;
}
#topItemsList {
		background:url(/Images/interface/listItems_top.png) top left no-repeat;
		width:702px;
		height:14px;
}
#bottomItemsList {
		background:url(/Images/interface/listItems_bottom.png) top left no-repeat;
		width:702px;
		height:11px;
}

.listDirectors {
							 background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
							 height:1%;
							 padding:18px 10px 4px 9px;
}
.noresult {
							 background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
							 height:1%;
							 padding:18px 23px 4px 9px;
							 margin-left:15px;

}
.listDirectors h1 {
							color:#42c4c8;
							font-size:18px;
}
.listDirectors ul {
							 list-style:none;
}
.listDirectors ul li {
							 background:transparent url(/Images/interface/dotted_border3.gif) repeat-x scroll left top;
							 padding:4px 0px 4px 0px;
}
.listDirectors .directorName {
							 float:left;
							 padding-left:24px;
							 background: url(/Images/interface/bullet_square.gif) 14px 7px no-repeat;
}
.listDirectors a {
							 color:#42c4c8;
							 font-weight:bold;
							 text-decoration:none;
							 background: url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;
							 padding-left:10px;
}

.listThemes {
							 background:url(/Images/interface/list1Item_background.png) bottom left repeat-x;
							 height:1%;
							 padding:18px 10px 4px 9px;
}
.listThemes h1 {
							color:#42c4c8;
							font-size:18px;
							margin-bottom:11px;
}
.listThemes ul {
							 list-style:none;
}
.listThemes ul li {
							 background:transparent url(/Images/interface/dotted_border3.gif) repeat-x scroll left top;
							 padding:6px 0px 4px 0px;
}
.listThemes .themeName {
							 float:left;
							 /*padding-left:24px;*/
							 width:220px;
							 /*background: url(/Images/interface/bullet_square.gif) 14px 7px no-repeat;*/
}
.listThemes .themeName a {
							 color:#000;
}
.listThemes a {
							 color:#42c4c8;
							 text-decoration:none;
							 /*background: url(/Images/interface/bullet_arrow.gif) 0px 3px no-repeat;*/
							 padding-left:10px;
}
.themePageTop {
	padding:4px 0px 4px 0px;
	text-align:right;
}
.themePageTop a {
	padding-left:14px;
	background: url(/Images/interface/bullet_pageTop.gif) 0px 5px no-repeat;
}
#footer {
	z-index:1000;
	width:100%;
	text-align:center;
	color:#bcbcbc;
	background:url(/Images/interface/footer_background.jpg)  top no-repeat;
	height:58px;
	margin:0px auto;
}
#footer #footerinfos a:link a:active a:hover a:visited{	
	color:#bcbcbc;
	text-decoration:none;
}

#footer #footerinfos{	
	color:#bcbcbc;
	text-decoration:none;
}

#footer #copyright{	
	color:#bcbcbc;
	text-decoration:none;
}

#footer #copyright a:link a:active a:hover a:visited{	
	color:#bcbcbc;
	text-decoration:none;
}



.height1{
clear:both;
line-height:3px;
font-size:1px;
height:3px;
}
.selectGenreCatalog {
			font-size:12px;
			font-weight:normal;
			/*padding-right:30px;*/
			/*margin-right:20px;*/
			text-transfom:lowercase;
}
h2.p10 {
	padding-left:20px;
	padding-right:10px;
}
.colorBlue {
color:#00B0B5;
}
.pressSeparator {
background:url(/Images/interface/dotted_border3.gif) 10px 0 repeat-x;display:block;font-size:1px;line-height:1px;width:100%;margin-top:10px;height:10px;
}

#authPage {
		margin-left:10px;
		width:682px;
}
#loginForm {
			float:right;
			width:337px;
}
#loginFormTop {
	width:337px;
	height:8px;
	margin:0px;
	padding:0px;	
	background:url(/Images/interface/identification_top.png) top left no-repeat;
}
#loginFormText {
			background:url(/Images/interface/identification_background.png) top left repeat-y;
			height:163px;
			margin:0px;
			padding:0px;
}
*html #loginFormText
{
	margin-top:-4px;
}
#loginFormText h2 {
			text-transform:uppercase;
			font-size:10px;
			margin:0px 15px 7px 15px;
			padding:10px 0px 7px 14px;
			background:url(/Images/interface/dotted_border3.gif) bottom left repeat-x;
}
#loginFormText .p1 {
			padding:0px 14px 15px 41px;
}
#loginFormText .p1 .buttonOk {
			padding:3px;
			text-decoration:none;
			background-color:#cfeced;
			color:#00b0b5;
			font-weight:bold;
			text-decoration:none;
}
#addOpinionForm .buttonOk {
			padding:3px;
			text-decoration:none;
			background-color:#cfeced;
			color:#00b0b5;
			font-weight:bold;
			text-decoration:none;
}
#loginFormText a {
			color:#000000;
			padding-left:25px;
			text-decoration:underline;
}

#loginFormText .p2 {
			padding:13px 14px 6px 25px;
			font-style: italic;
}
#loginFormBottom {
			background:url(/Images/interface/identification_bottom.png) top left no-repeat;width:337px;8px;line-height:8px;font-size:1px;
}

#createAccountContener {
			float:left;
			width:337px;
}
#createAccountTop {
	width:337px;
	height:8px;
	margin:0px;
	padding:0px;
	background:url(/Images/interface/identification_top.png) top left no-repeat;
}
#createAccountText {
			background:url(/Images/interface/identification_background.png) top left repeat-y;
			height:163px;
			margin:0px;
			padding:0px;
}
*html #createAccountText
{
	margin-top:-4px;
}
#createAccountText h2 {
			text-transform:uppercase;
			font-size:10px;
			margin:0px 15px 7px 15px;
			padding:10px 0px 7px 14px;
			background:url(/Images/interface/dotted_border3.gif) bottom left repeat-x;
}
#createAccountText .p1 {
			padding:0px 14px 15px 41px;
}
#createAccountText a {
			color:#000000;
			padding-left:25px;
			text-decoration:underline;
}
#createAccountText .p2 {
			padding:13px 14px 6px 25px;
			font-style: italic;
}
#createAccountText a {
			color:#00B0B5;
			text-transform:uppercase;
			font-weight:bold;
			padding-left:41px;
			text-decoration:underline;
			background:url(/Images/interface/bullet_arrowBlue.gif) 30px 2px no-repeat;
}
#createAccountBottom {
			background:url(/Images/interface/identification_bottom.png) top left no-repeat;width:337px;8px;line-height:8px;font-size:1px;
}
.loginPage {
			font-size:14px;
			color:#00b0b5;
			text-transform:uppercase;
			margin:20px 20px;
}
#coordFactLeft {
float:left;width:250px;
}
#coordFactRight {
float:left;
width:342px;
}
.billingAdressBloc {
padding:9px;
}
.textAreabillingAdressBloc1 {
height:57px;width:175px;font-size:10px;
}
.billingAdressBlocRight {
float:right;
}
.inputBillingAddressBloc {
width:120px;
font-size:10px;
}
.selectBillingAdressBloc {
 width:314px;font-size:10px;
}
.textAreaBilingadressBloc2 {
 width:314px;font-size:10px;
}
a.btnIdentification {
	height:18px;
	color:#00b0b5;
	background-color:#d9f2f3;
	padding:8px;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	float:right;
	margin-top:5px;
	margin-right:20px;
	text-decoration:none;
}
a.btnIdentification2 {
	display:block;
	height:18px;
	width:175px;
	color: #000000;
	background-color: #F2EEBE;
	padding:8px;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	float:right;
	margin-top:5px;
	margin-right:10px;
	overflow:hidden;
	text-decoration:none;
}
a.btnIdentification:hover, a.btnIdentification2:hover  {
	text-decoration:underline;
}
div.btnIdentification {
	height:18px;
	color:#00b0b5;
	background-color:#d9f2f3;
	padding:8px;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	float:right;
	margin-top:15px;
	margin-right:20px;
	overflow:hidden;
}
button.btnIdentification {
	color:#00b0b5;
	background-color:#d9f2f3;
	padding:8px;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	float:right;
	margin-top:15px;
	margin-right:20px;
}
.btnIdentification u {
color:#00b0b5;
font-size:10px;
}
.titleOrder {
color:#00b0b5;font-size:16px;text-transform:uppercase;text-align:left;padding:22px 22px;
}
.etapesCommande {
width:94%;background:url(/Images/interface/etapecommande_background.gif) top left repeat-x;margin:0px 0px 0px 23px;
}
.etapesCommande th {
height:34px;
font-size:12px;
font-weight:bold;
color:#ddd;
text-transform:uppercase;
}
.etapesCommande .ON {
		color:#00b0b5;
}
#panierContener {
	padding-left:8px;
	padding-right:10px;
}
.cartTable {
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0;
}
.cartTable th {
					 background:#FFFFFF url(/Images/interface/cart_header_background.gif) top left repeat-x;
					 padding:3px 11px 3px 11px;
					 text-align:left;
					 border-top:0px solid #fff;border-right: 0px solid #fff;border-bottom: 2px solid #fff;border-left: 4px solid #fff;
}
.cartTable th:first-child {
					 background:#FFFFFF url(/Images/interface/cart_header_background.gif) top left repeat-x;
					 padding:3px 11px 3px 11px;
					 text-align:left;
					 border-top:0px solid #fff;border-right: 0px solid #fff;border-bottom: 2px solid #fff;border-left: 0px solid #fff;
}
.cartTable td {
					 padding:3px 11px 3px 11px;
					 text-align:left;
					 border-top:0px solid #fff;border-right: 0px solid #fff;border-bottom: 2px solid #fff;border-left: 4px solid #fff;
}
.cartTable td:first-child {
					 padding:3px 11px 3px 11px;
					 text-align:left;
					 border-top:0px solid #fff;border-right: 0px solid #fff;border-bottom: 2px solid #fff;border-left: 0px solid #fff;
}
.bgPair {
				background-color:#f2eebe;
}
.bgImpair {
				background-color:#f9f5c3;
}
#blocCodePromo {
				float:left;
				text-align:left;
				margin:0px 0px 5px 0px;
				/*padding:7px 7px;*/
				width:361px;/*351px;*/
				background-color:#f2f7f8;
				
}
#blocCodePromo div {
				padding:7px 7px;
}
#blocCodePromo .buttonOk {
			padding:3px;
			text-decoration:none;
			background-color:#cfeced;
			color:#00b0b5;
			font-weight:bold;
			text-decoration:underline;
}
#blocOptionsLivraison {
				float:left;
				text-align:left;
				width:662px;/*351px;*/
				margin:0px 0px 5px 0px;
				/*padding:7px 7px;*/
				background-color:#f2f7f8;
				
}
#blocOptionsLivraison div {
padding:7px 7px;
}
#blocOptionsLivraison .buttonOk {
			padding:3px;
			text-decoration:none;
			background-color:#cfeced;
			color:#00b0b5;
			font-weight:bold;
			text-decoration:underline;
}
#blocTotaux {
float:right;text-align:right;
/*margin:8px 10px 5px 90px;*/
width:218px;/*222px;*/
}
#blocTotaux p {
						padding:4px 37px 6px 4px;
}
#blocTotaux h3 {
						background-color:#f2f7f8;
						padding:4px 37px 6px 4px;
						font-size:11px;
}
#blocTotaux h2 {
						background-color:#d9f2f3;
						padding:4px 37px 6px 4px;
						font-size:11px;
						text-transform:uppercase;
}

.boutonActualiser {

						text-decoration:none;
						text-transform:uppercase;
						font-weight:bold;
						text-align:center;
						color:#00b0b5;
						background-color:#F2EEBE;
						font-size:10px;
						padding:4px;
						text-align:center;
						float:left;
						
}

.boutonActualiser a {
						text-decoration:none;
}

.boutonActualiser a:hover {
						
						text-decoration:underline;
}


.prepaidAccount {
			text-transform:uppercase;
			font-size:10px;
			margin:0px 15px 30px 15px;
			padding:10px 0px 7px 14px;
			background:url(/Images/interface/dotted_border3.gif) bottom left repeat-x;
}
.libelleStatus {
					 float:left;
					 width:213px;
					 font-weight:bold;
					 text-align:right;
}
.priceStatus{
					 float:left;
					 width:108px;
					 text-align:right;
}
.status2Contener {
background:url(/Images/interface/etapecommande_background.gif) top left repeat-x;height:37px;
margin-left:15px;margin-right:13px;
}
.libelleStatus2 {
					 float:left;
					 width:213px;
					 font-weight:bold;
					 text-align:right;
}
.priceStatus2 {
					 float:left;
					 width:108px;
					 text-align:right;
}
.explanationStatus2 {
					float:left;
					margin-left:25px;
					font-weight:bold;
					color:#e40121;
}
.feedItUp {
					background:url(/Images/interface/bullet_arrowBlue.gif) 347px 3px no-repeat;padding-left:356px;text-transform:uppercase;font-weight:bold;color:#00b0b5;
}
.buttonPayment {
	float:right;
	background:#D9F2F3;
	margin-right:60px;
	padding:8px;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	color:#00b0b5;
	/*background:url(/Images/interface/bullet_arrowBlue.gif) 0px 3px no-repeat;*/
	border:none;
}
.buttonPayment:hover
{
	text-decoration:underline;
}
.commandeConfirm {
					 text-align:left;
					 width:620px;
					 padding-left:22px;
					 font-weight:bold;
}
.commandeConfirm ul {
					 list-style:none;
					 font-weight:normal;
					 padding-left:35px;
					 margin-top:12px;
					 margin-bottom:12px;
}
.commandeConfirm .commandeConfirmconclusion {
					font-weight:normal;
}
.commandeConfirm .commandeConfirmconclusion a {
					font-weight:bold;
					color:#00b0b5;
					
}
#adressPage {
		margin-left:10px;
}
#factForm {
			float:left;/*Anciennement float:right;*/
			width:337px;
}
#factFormTop {
	width:337px;
	height:8px;
	background:url(/Images/interface/identification_top.png) top left no-repeat;
	overflow:hidden;
}
#factFormText {
			background:url(/Images/interface/identification_background.png) top left repeat-y;
}
#factFormText h2 {
			text-transform:uppercase;
			font-size:10px;
			margin:0px 15px 7px 15px;
			padding:10px 0px 7px 14px;
			background:url(/Images/interface/dotted_border3.gif) bottom left repeat-x;
}
#factFormText .p1 {
			padding:0px 14px 15px 29px;
}
#factFormText .p1 .lien1 {
			color:#828282;
			text-decoration:none;
			background-color:#e7e7e7;
			padding:4px;
}
#factFormText .p1 .lien1:hover {
			text-decoration:underline;
}
#factFormText .p1 .lien2, #factFormText .p2 .lien2 {
			color:#00B0B5;
			text-decoration:none;
			background-color:#d9f2f3;
			padding:4px;
}
#factFormText .p1 .lien2:hover, #factFormText .p2 .lien2:hover {
			text-decoration:underline;
}
#factFormText .p2 {
			padding:0px 14px 15px 29px;
			text-align:right;
			line-height:20px;
}
#factFormText a {
			color:#000000;
			text-decoration:underline;
}
#factFormText a {
			color:#00B0B5;
			text-transform:uppercase;
			font-weight:bold;
			text-decoration:underline;
}
#factFormText input {
			width:110px;
}
#factFormText select {
			width:250px;
}
#factFormText textarea {
			font-size:10px;
}
#factFormBottom {
	width:337px;
	height:8px;
	background:url(/Images/interface/identification_bottom.png) top left no-repeat;
	overflow:hidden;
}

#livrForm {
			float:left;
			width:337px;
}
/* Ajouté pour le carnet adresse spécial */
.livrForm {
			float:left;
			width:337px;
}
#livrFormTop {
	width:337px;
	height:8px;
	background:url(/Images/interface/identification_top.png) top left no-repeat;
	overflow:hidden;
}
#livrFormText {
			background:url(/Images/interface/identification_background.png) top left repeat-y;
}
#livrFormText h2 {
			text-transform:uppercase;
			font-size:10px;
			margin:0px 15px 7px 15px;
			padding:10px 0px 7px 14px;
			background:url(/Images/interface/dotted_border3.gif) bottom left repeat-x;
}
#livrFormText h2 select {
					font-weight:normal;
					width:140px;
}
#livrFormText .p1 {
			padding:0px 14px 15px 29px;
}
#livrFormText .p1 .lien1 {
			color:#828282;
			text-decoration:none;
			background-color:#e7e7e7;
			padding:4px;
}
#livrFormText .p1 .lien1:hover {
			text-decoration:underline;
}
#livrFormText .p1 .lien2, #livrFormText .p2 .lien2 {
			color:#00B0B5;
			text-decoration:none;
			background-color:#d9f2f3;
			padding:4px;
}
#livrFormText .p1 .lien2:hover, #livrFormText .p2 .lien2:hover {
			text-decoration:underline;
}
#livrFormText .p2 {
			padding:0px 14px 15px 29px;
			text-align:right;
			line-height:20px;
}
#livrFormText a {
			color:#000000;
			text-decoration:underline;
}
#livrFormText a {
			color:#00B0B5;
			text-transform:uppercase;
			font-weight:bold;
			text-decoration:underline;
}
#livrFormText input {
			width:110px;
}
#livrFormText select {
			width:250px;
}
#livrFormText textarea {
			font-size:10px;
}
#livrFormBottom {
			width:337px;
			height:8px;
			background:url(/Images/interface/identification_bottom.png) top left no-repeat;
			overflow:hidden;
}

#RegisterNews1 label {
	display:block;
	width:100px;
	float:left;
}

#RegisterNews1 input, #RegisterNews1 select {
	border:1px solid #7C7F87;
	color:#7C7F87;
	font-size:10px;
}
#RegisterNews1 div.labels input, #RegisterNews1 div.labels select {
	float: left;
}

.underline {
	text-decoration: underline;
}
.topBlocMyAccount {
									background:url(/Images/interface/myaccount_tabletop.png) top left no-repeat;
									width:694px;
									height:12px;
									line-height:1px;
									font-size:1px;
}
.contenerBlocMyAccount {
									background:url(/Images/interface/myaccount_tableback.png) top left repeat-y;
}
.bottomBlocMyAccount {
									background:url(/Images/interface/myaccount_tablebottom.png) top left no-repeat;
									width:694px;
									height:12px;
									line-height:1px;
									font-size:1px;
}
#MyAccountPage {
		text-align:left;
}
#MyAccountPage h1 {
							 padding:27px 20px;
							 text-transform:uppercase;
							 color:#00B0B5;
							 font-size:16px;
}
#MyAccountPage h2 {
							 margin:10px 18px 5px 31px;
							 padding-left:5px;
							 padding-bottom:5px;
							 text-transform:uppercase;
							 color:#000;
							 font-size:11px;
			background:url(/Images/interface/dotted_border3.gif) bottom left repeat-x;
}
/*moi*/
#MyAccountPage p {
margin:0 0 10px 36px;
}/* 
#MyAccountPage ul {
margin:0 0 18px 70px;
} */
#MyAccountPage ul {
margin:0 0 18px 15px;
}
#MyAccountPage li {
margin:0 0 5px 0;
}
#rss table {
	border: 0;
	margin: 0 0 12px 0;
}
#rss td {
	width: 120px;
}
#rss img {
	margin: 0;
}
.imgrss {
	width: 38px;
	height: 14px;
	background:url(/Images/iconesRSS/rss.gif) no-repeat;
	margin: 0 0 3px 0;
	float: left;
}
.imgrss a {
	width: 38px;
	height: 14px;
	display: block;
	cursor:pointer;
}



.MyAccountInfoLeft {
									 float:left;
									 text-align:left;
									 width:349px;
}
.MyAccountInfoLeft h3 {
									 padding-left:46px;
									 margin-bottom:9px;
									 text-transform:uppercase;
									 font-size:11px;
}
.MyAccountInfoLeft ul {
padding-left:46px;
list-style:none;
margin-bottom:14px;
}
.MyAccountInfoLeft ul li {
padding-left:9px;
background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
}

.MyAccountInfoLeft a {
color:#000;
text-decoration:underline;
}
.MyAccountInfoRight {
									 float:left;
									 text-align:left;
									 width:345px;
}
.MyAccountInfoRight h3 {
									 padding-left:35px;
									 margin-bottom:9px;
									 text-transform:uppercase;
									 
									 font-size:11px;
}
.MyAccountInfoRight ul {
padding-left:35px;
list-style:none;
margin-bottom:14px;
}
.MyAccountInfoRight ul li {
padding-left:9px;
background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
}

.tleft{text-align:left;}
.ml40{margin-left:40px;}
.ml20{margin-left:20px;}
.inline{display:inline;}
.px200{width:200px;}
.px500{width:500px;}
.tright {text-align:right;}
.px400{width:400px;}
.px600{width:600px;}
.fleft{float:left};



.MyAccountInfoRight a {
color:#000;
text-decoration:underline;
}
.historiqueCommande {
padding-left:34px;
margin-bottom:30px;
list-style:none;
}
.historiqueCommande li {
padding-left:11px;
background: url(/Images/interface/bullet_square.gif) 0px 7px no-repeat;
}
.historiqueCommande a {
text-decoration:none
}
.returnLink2 {
	text-align:left;
	padding:5px 0px 25px 33px;
	background:url(/Images/interface/bullet_back.png) 20px 8px no-repeat;
}
.returnLink2 a {
	font-weight:bold;
	color:#00B0B5;
	text-decoration:none;
}
/*Ajout Aurélien 16/06/2007*/
.returnLink4 {
	/*font-size:62.5%;*/
	text-align:left;
	padding:26px 0px 25px 8px;
	background:url(/Images/interface/bullet_back.png) 0px 29px no-repeat;
	text-transform:none;
	width:50px;
	float:left;
}
.returnLink4 a {
	font-weight:bold;
	color:#00B0B5;
	text-decoration:none;
}
.returnLink5 {
	/*font-size:62.5%;*/
	text-align:left;
	padding:30px 0px 25px 8px;
	background:url(/Images/interface/bullet_back.png) 0px 33px no-repeat;
	text-transform:none;
	width:50px;
	float:left;
}
.returnLink5 a {
	font-weight:bold;
	color:#00B0B5;
	text-decoration:none;
}
.returnLink6 {
	/*font-size:62.5%;*/
	text-align:left;
	padding:7px 0px 0px 8px;
	background:url(/Images/interface/bullet_back.png) 0px 10px no-repeat;
	text-transform:none;
	width:50px;
	float:left;
}
.returnLink6 a {
	font-weight:bold;
	color:#00B0B5;
	text-decoration:none;
}
/*Fin Ajout Aurélien 16/06/2007*/
.returnLink3 {
	text-align:left;
	padding:10px 0px 0px 13px;
	background:url(/Images/interface/bullet_back.png) 0px 13px no-repeat;
}
.returnLink3 a {
	font-weight:bold;
	color:#00B0B5;
	text-decoration:none;
}
.explicationTheme {
margin-left:30px;
text-indent:-15px;
line-height:15px;
}
.explicationTheme2 {
margin-left:15px;
line-height:15px;
}
.explicationTheme img {
vertical-align: middle;
}

.backToAllTheThemes {
float:right;
font-size:10px;
font-weight:bold;
text-decoration:none;
	padding:10px 0px 0px 13px;
	color:#00B0B5;
	text-transform:capitalize;
	background:url(/Images/interface/bullet_back.png) 0px 13px no-repeat;
}
#Aide h3 {
	margin:10px 0 0 0;
	font-size:10px;
}
#Aide h2 {
	text-transform:uppercase;
}
#Aide #Sommaire-Aide {
	margin-bottom:50px;
}
#Aide .mlargeur {
	width:660px;
}
#Aide #Sommaire-Aide h3 {
	font-size:12px;
}
#Aide a {
	padding-left:10px;
	background:url(/Images/interface/bullet_arrow.gif) 0px 50% no-repeat;
	font-weight:bold;
	color:#00b0b5;
	text-decoration:none;
}
#Aide .themePageTop a {
	padding-left:14px;
	background: url(/Images/interface/bullet_pageTop.gif) 0px 5px no-repeat;
}
.themePageTop2 {
	padding:4px 0px 4px 0px;
	text-align:right;
}
.themePageTop2 a {
	padding-left:14px;
	font-weight:bold;
	color:#00b0b5;
	text-decoration:none;
	background: url(/Images/interface/bullet_pageTop.gif) 0px 5px no-repeat;
}
#Aide a.Anchor {
	padding:0;
	background:none;
}
h2.Titre-Bloc-Home {
	margin-bottom:5px;
}
.Bloc-Info-Souscription {
	clear:both;
	width:35%;
	margin-top:5px;
	padding:5px;
	background-color:#E3F6F7;
}
a.No-Style {
	color:#000;
	font-weight:normal;
}
#Consigne-Fiche-Film {
	/*background-color:#e3f6f7;*/
	/*color:#42c4c8;*/
	margin:0 11px 10px 7px;
	padding:3px;
	color:#42C4C8;
	font-weight:bold;
	text-align:left;
}
#Champs-obligatoires {
	margin-top:10px;
	font-size:10px;
	font-style:italic;
}
.next-step-panier {
	float:right;
	text-align:center;
	background-color: #F2EEBE;
	color:#00b0b5;
	margin-left:4px;
	padding:4px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.next-step-panier a {
	text-decoration:none;
}
.next-step-panier a:hover {
	text-decoration:underline;
}
.prev-step-panier {
	float:right;
	text-align:center;
	background-color: #F2EEBE;
	color:#828282;
	margin-left:10px;
	padding:4px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.prev-step-panier a {
	text-decoration:none;
}
.prev-step-panier a:hover {
	text-decoration:underline;
}
.ClearBoth {
	clear:both;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
#Bloc-Instruction-DivX {
	margin:5px 0px 4px 0;
	padding:2px 3px;
	background-color:#e7f7f7;
}
#Bloc-Instruction-DivX p {
	color:#00b2b5;
}
#Bloc-Instruction-DivX p strong {
	color:#00b2b5;
}
#Bloc-Instruction-DivX a {
	color:#00b2b5;
}
#Bloc-Instruction-DivX p.intro {
	color:#000;
	margin-bottom:8px;
}
#Bloc-Instruction-DivX p.telecharger {
	margin-bottom:5px;
}
.themePageTop a,#Aide .themePageTop a,.themePageTop2 a {
	color:#5D5D5D;
	font-weight:normal;
}
.Conditions-Generales-Vente {
	display:inline;
	float:left;
	margin:10px 10px 0px 20px;
}
#MyAccountPage p.blocTotaux-p {
	margin:5px 0 0 0;
	padding:0;
	text-align:left;
}
.Cheque_Cadeau .buttonOk 
{
			padding:3px;
			text-decoration:none;
			background-color:#cfeced;
			color:#00b0b5;
			font-weight:bold;
			text-decoration:underline;
}

#recherche_ou{
		width:134px;
		height:16px;
		line-height:16px;
		padding-left:3px;
		border:1px solid #7C7F87;
		color:#7C7F87;
		font-size:10px;
	margin-left:5px;	
		margin-right: 20px;}

#recherche_type{
		width:134px;
		height:16px;
		line-height:16px;
		padding-left:3px;
		border:1px solid #7C7F87;
		color:#7C7F87;
		font-size:10px;
		margin-left:5px;	
		margin-right: 20px;							
}



