/* Denis Morissette v0.1 */

/* centrer menus */
/* main menu separator */
/* cbottom */
/* liens ticket 123 */

/* --------------------------------------- Mise à zero */
body {color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; outline:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* --------------------------------------- Main items */
html, body { height:100%; margin:0; padding:0; outline:none; }
* html #container #contentlarge{ height: 100%;}
body { margin:0; padding:0;height:100%; }
body, p, td, th { font-family:"Tahoma", Arial, Helvetica, sans-serif; }
body { background:url(../images/dm_bkg_01.png) repeat-x #FFFFFF; }
h1 { color:#0fa0fd; font-size:15px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; }
h2 { color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; }
p { font-size:12px; color:#333333; }
input { font-size:14px; color:#333333; border: 1px solid #CCCCCC; outline:none; }
textarea { font-size:14px; color:#333333; border: 1px solid #CCCCCC; outline:none; }
select { font-size:14px; color:#333333; border: 1px solid #CCCCCC; outline:none; }
.petittexte { font-size:10px; }
a:link, a:active, a:hover, a:visited { color:#333333; font-size:12px; text-decoration:none; outline:none; }
a:hover { text-decoration:none; color:#000000; }

a.surligne:link, a.surligne:active, a.surligne:hover, a.surligne:visited { color:#333333; font-size:12px; text-decoration:underline; outline:none; }
a.surligne:hover { text-decoration:none; color:#000000; }

a.petitsurligne:link, a.petitsurligne:active, a.petitsurligne:hover, a.petitsurligne:visited { color:#333333; font-size:10px; text-decoration:underline; outline:none; }
a.petitsurligne:hover { text-decoration:none; color:#000000; }

.lignehorizontale {float:left; margin:2px 0 0 0; padding:3px 0 3px 0; width:100%; height:1px; background:url(../images/dm_bkg_carrebeige.gif) repeat-x 0 0;}

/* --------------------------------------- Items */
#container { background:url(../images/dm_top_bkg_01.jpg) no-repeat center top; position: relative; min-height: 100%; }

#topMiniMenu { position:absolute; z-index:1; top:4px; width:480px; left:50%; margin-left:-200px; padding-left:0px; background:url(../images/dm_toptop_01_l.png) no-repeat #000000; margin-top:0; margin-bottom:0; padding:0; }
	#topMiniMenu ul { display:block; margin:0px; padding:0px 20px 0px 0px; text-align:center; background:url(../images/dm_toptop_01_r.png) right no-repeat; overflow:auto; height:16px; }
	#topMiniMenu li { display:block; float:left; margin:0px; padding:0px 3px; list-style:none; color:#CCCCCC; border-left:1px solid #CCCCCC; }
	#topMiniMenu li:first-child	{ border-left:none; }
		#topMiniMenu li a { display:block; float:left; margin:0; padding:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; /*text-transform:uppercase;*/ }
		#topMiniMenu li a:link, #topMiniMenu li a:active, #topMiniMenu li a:hover, #topMiniMenu li a:visited { color:#FFFFFF; text-decoration:none; }
		#topMiniMenu li a:hover { color:#FFFFFF; }
		#topMiniMenu li a.gris { display:block; float:left; margin:0; padding:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; /*text-transform:uppercase;*/ }
		#topMiniMenu li a.gris:link, #topMiniMenu li a.gris:active, #topMiniMenu li a.gris:hover, #topMiniMenu li a.gris:visited { color:#CCCCCC; text-decoration:none; }
		
#top { height:163px; position:relative;}

/*#dm { position:absolute; right:0px; bottom:5px; background:url(../images/denis_morissette.png) no-repeat; width:274px; height:91px; padding-top:60px; padding-left:35px; }
	#dm h1 { margin:0; padding-top:20px; color:#333333; }
	#dm p { margin:0; padding:0; }*/
	
#dm { position:absolute; right:-8px; bottom:5px; background:url(../images/denis_morissette2.png) no-repeat; width:337px; height:154px; padding:0; }
	#dm h1 { margin:0; padding:80px 0 0 58px; color:#333333; }
	#dm p { margin:0; padding:0 0 0 58px; }
	
#topMenu { background:url(../images/dm_menu_bkg_01.png) repeat-x; height:35px; margin:0; padding:0; height:35px; }
	#topMenu ul { display:block; margin:0; padding:0 0 0 10px; text-align:center; height:35px; }
	#topMenu li { display:block; float:left; margin:0; padding:0; list-style:none; height:35px; background:url(../images/dm_separator_01.png) no-repeat 0px 16px; }
	#topMenu li:first-child	{ background:none; }
		#topMenu li:first-child a { padding:10px 6px 0 0;  }
		#topMenu li:first-child a:hover { background:none; border:none; }
		#topMenu li a { margin:0; display:block; float:left; height:25px; padding-left:7px; padding-right:7px; padding-top:10px; color:#FFFFFF; font-size:16px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; }
		#topMenu li a:link, #topMenu li a:active, #topMenu li a:hover, #topMenu li a:visited { text-decoration:none; outline:none; }
		#topMenu li a:hover { background:url(../images/dm_menu_bkg_01.png) repeat-x 0px -35px; color:#333333; height:35px; border: 1px solid #BAB772; border-bottom:none;  }	
		
#subContent { position:relative; width:800px; margin:0 auto; }
	#shadowLeft { position:absolute; left:-28px; top:169px; background:url(../images/dm_mainshadow_l.png); width:29px; height:220px; }
	#shadowRight { position:absolute; right:-28px; top:169px; background:url(../images/dm_mainshadow_r.png); width:29px; height:220px; }
	
#content { background:#FFFFFF; padding:15px 15px 200px 15px; overflow:auto; }
	.ticket { display:block; width:238px; float:left; border-right: 1px solid #e4e3c6; margin:5px 10px 15px 10px; text-decoration:none; }
	.ticket h1 { padding:0px; margin:0 0 5px 0; text-decoration:none; }
	.ticket p { padding:5px 10px 5px 35px; margin:0; text-decoration:none; }
	.ticket:link p, .ticket:visited p, .ticket:hover p, .ticket:active p { color:#333333; text-decoration:none; }
	.ticket:link h1, .ticket:visited h1, .ticket:hover h1, .ticket:active h1 { color:#0fa0fd; text-decoration:none; }
	
	#ticket1 p { background:url(../images/dm_ico_01.png) no-repeat left center; }
	#ticket2 p { background:url(../images/dm_ico_02.png) no-repeat left center; }
	#ticket3 p { background:url(../images/dm_ico_03.png) no-repeat left center; }
	#ticket3 { border-right:none; margin-right:0; }
	
	#maxiTicket { position:relative; border:4px solid #e4e3c6; float:left; height:175px; width: 488px; padding:5px; margin-top:10px; clear:left; }
		#maxiTicket h2 { padding:0; margin:5px 0 15px 0; }
		#maxiTicket ul { padding:0; margin:0; display:block; width: 166px; }
		#maxiTicket li { padding:0; margin:3px 0; display:block; list-style:none; border:solid 1px #e4e3c6; clear:both; }
			#maxiTicket li a { display:block; background:url(../images/dm_ico_04.png) no-repeat 5px 5px #ebead1; padding:3px 3px 3px 20px; border:solid 1px #FFFFFF; line-height:16px; height:14px; }
			#maxiTicket li a:link, #maxiTicket li a:active, #maxiTicket li a:hover, #maxiTicket li a:visited { color:#333333; font-size:12px; text-decoration:none; }
			/*#maxiTicket li a:hover { background-color:#d8d7be; }*/
		#maxiTicket a img { position:absolute; top:0; right:0; border:1px solid #FFFFFF; }	
		.bouton_vie { display:block; background:url(../images/dm_ico_04.png) no-repeat 5px 5px #ebead1; padding:3px 3px 3px 20px; border:solid 1px #e4e3c6; margin-bottom:3px; line-height:16px; height:14px; width: 148px; text-decoration:none; }
		.bouton_vie:hover  { display:block; background:url(../images/dm_ico_04.png) no-repeat 5px 5px #FFFFFF; padding:3px 3px 3px 20px; border:solid 1px #e4e3c6; margin-bottom:3px; line-height:16px; height:14px; width: 148px; text-decoration:none; }
		
	.ticket2 { float:left; height:155px; width: 205px; height:175px; padding:15px; margin-top:10px; margin-left:20px; background:url(../images/dm_bkg_03.png) no-repeat; }
		#ticketNews h1 { display:inline; padding:0; margin:0 10px 30px 0; }
		#ticketNews h2 { display:inline; background:url(../images/dm_ico_08.png) no-repeat 0px 0px; padding: 2px 0 2px 18px; margin:0 10px 0 0; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:10px; color:#333333; height:25px; }
		#ticketNews ul { padding:0; margin:0; display:block; }
		#ticketNews li { background:url(../images/dm_ico_05.png) no-repeat 0 7px; padding:0px 0px 8px 10px;  margin:3px 0; display:block; list-style:none; clear:both; color:#0fa0fd; font-size:12px; }		
		
	.ticket3 { float:left; height:128px; width: 205px; padding:15px; margin-top:10px; margin-left:20px; background:url(../images/dm_bkg_03.png) no-repeat; }
	
	#colonnegauche { float:left; padding:0; margin:0; width:245px; }
	
		#ticketmenu { float:left; height:245px; width: 235px; padding:0; margin-top:10px; margin:10px; background:url(../images/dm_bkg_reverse.png) no-repeat right top; }
				#ticketmenu ul { list-style-type: none; margin:0; padding:0; padding-top:10px; line-height:35px;} 
				#ticketmenu li { height:35px; margin:0; padding:0; text-align:right; padding-right:15px; background:url(../images/dm_trait_menu.png) no-repeat right bottom;}
				#ticketmenu ul li a:link, #ticketmenu ul li a:link, #ticketmenu ul li a:active, #ticketmenu ul li a:visited  { display: block; padding: 0px; height:35px; text-decoration:none; color:#333333; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketmenu ul li a:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketmenu ul li .selected:link, #ticketmenu ul li .selected:active, #ticketmenu ul li .selected:visited, #ticketmenu ul li .selected:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; outline:none;}
		
		#ticketcontact { float:left; height:290px; width: 215px; padding:10px 20px 0 0; margin-top:10px; margin:10px; background:url(../images/dm_bkg_reverse.png) no-repeat right top; text-align:right; color:#333333;  font-family:"Tahoma", Arial, Helvetica, sans-serif; size:12px;}
		
		#ticketnewsletter { float:left; height:146px; width: 215px; padding:10px; margin:0 10px 10px 10px ; background:url(../images/dm_bkg_newsletter.jpg) no-repeat right top; text-align:right; color:#333333;  font-family:"Tahoma", Arial, Helvetica, sans-serif; size:12px;}
		
		#ticketsoutenir { float:left; height:43px; width: 215px; padding:0 10px 0 10px; margin:0 10px 0 10px; background:url(../images/dm_soutenir_ministere.jpg) no-repeat; line-height:43px; text-align:right;}
			#ticketsoutenir a:link, #ticketsoutenir a:link, #ticketsoutenir a:active, #ticketsoutenir a:visited  { color:#9E1D1D; font-size:15px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
			#ticketsoutenir a:hover {color:#333333; font-size:15px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
		
		#ticketboutique { float:left; height:121px; width: 235px; padding:0; margin:10px 10px 0 10px; background:url(../images/dm_bkg_reverse_small.png) no-repeat right 35px; text-align:right;}
				#ticketboutique ul { list-style-type: none; margin:0; padding:0; padding-top:10px; line-height:35px;} 
				#ticketboutique li { height:35px; margin:0; padding:0; text-align:right; padding-right:15px; background:url(../images/dm_trait_menu.png) no-repeat right bottom;}
				#ticketboutique ul li a:link, #ticketboutique ul li a:link, #ticketboutique ul li a:active, #ticketboutique ul li a:visited  { display: block; padding: 0px; height:35px; text-decoration:none; color:#333333; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketboutique ul li a:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketboutique ul li .selected:link, #ticketboutique ul li .selected:active, #ticketboutique ul li .selected:visited, #ticketboutique ul li .selected:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; outline:none;}
		
		#ticketboutiquebas { float:left; height:121px; width: 235px; padding:0; margin:0 10px 0 10px; background:url(../images/dm_bkg_reverse_small.png) no-repeat right 0; text-align:right;}
				#ticketboutiquebas ul { list-style-type: none; margin:0; padding:0; padding-top:10px; line-height:35px;} 
				#ticketboutiquebas li { height:35px; margin:0; padding:0; text-align:right; padding-right:15px; background:url(../images/dm_trait_menu.png) no-repeat right bottom;}
				#ticketboutiquebas ul li a:link, #ticketboutiquebas ul li a:link, #ticketboutiquebas ul li a:active, #ticketboutiquebas ul li a:visited  { display: block; padding: 0px; height:35px; text-decoration:none; color:#333333; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketboutiquebas ul li a:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketboutiquebas ul li .selected:link, #ticketboutiquebas ul li .selected:active, #ticketboutiquebas ul li .selected:visited, #ticketboutiquebas ul li .selected:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; outline:none;}
		
		#ticketsolutions { float:left; height:46px; width: 235px; padding:0; margin:10px 10px 0 10px; background:url(../images/dm_bkg_reverse_small.png) no-repeat right top; text-align:right;}
				#ticketsolutions ul { list-style-type: none; margin:0; padding:0; padding-top:10px; line-height:35px;} 
				#ticketsolutions li { height:35px; margin:0; padding:0; text-align:right; padding-right:15px; background:url(../images/dm_trait_menu.png) no-repeat right bottom;}
				#ticketsolutions ul li a:link, #ticketsolutions ul li a:link, #ticketsolutions ul li a:active, #ticketsolutions ul li a:visited  { display: block; padding: 0px; height:35px; text-decoration:none; color:#333333; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketsolutions ul li a:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#ticketsolutions ul li .selected:link, #ticketsolutions ul li .selected:active, #ticketsolutions ul li .selected:visited, #ticketsolutions ul li .selected:hover { display: block; padding: 0px; height:35px; text-decoration:none; color:#0fa0fd; font-size:14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; outline:none;}
		
		#liendiverssolutions { float:left; width: 205px; padding:15px;; margin: 0 10px 0 10px; background:url(../images/dm_bkg_reverse.png) no-repeat right top; text-align:right;}		
				#liendiverssolutions a:link, #liendiverssolutions a:link, #liendiverssolutions a:active, #liendiverssolutions a:visited  {color:#333333; font-size:12px; text-align:right; padding-right:20px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0; margin:0;}
				#liendiverssolutions a:hover { color:#0fa0fd; font-size:12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0; margin:0;}
				#liendiverssolutions p { color:#0fa0fd; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#liendiverssolutions h3 {  font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color: #666666;font-weight: 100; }
		
		
		#liendivers { float:left; width: 205px; padding:15px;; margin-top:10px; margin:10px; background:url(../images/dm_bkg_reverse.png) no-repeat right top; text-align:right;}		
				#liendivers a:link, #liendivers a:link, #liendivers a:active, #liendivers a:visited  {color:#333333; font-size:12px; text-align:right; padding-right:20px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0; margin:0;}
				#liendivers a:hover { color:#0fa0fd; font-size:12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0; margin:0;}
				#liendivers p { color:#0fa0fd; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;}
				#liendivers h3 {  font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color: #666666;font-weight: 100; }
				
				
	#contentlarge { float:left; width:500px; margin:0; padding:25px 0 0 20px; text-align:justify; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/dm_bkg_colonnelarge.png) no-repeat 1px 10px; }
	 #contentlarge p { color:#333333; font-size:14px; line-height:20px; margin:10px 0 10px 0; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; background:url(../images/dm_carre_bleu.png) no-repeat 0px 7px; border-bottom:#e4e3c6 solid 1px;}
	 #contentlarge img { margin-left:10px; padding:3px; border:#e4e3c6 solid 1px;}
	 	.guillemet { margin:0; padding:0; font-size:16px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; color:#9A1100; line-height:12px;}
	 #contentlarge hr { color:#e4e3c6; margin:0; padding:0;}
	 .bleu { color:#333333; font-size:12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; }
	 #quoter { float:right; width:160px; margin-left:20px; padding:5px; text-align:justify; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-style:italic; }
	 #infosession { float:right; width:160px; margin-left:20px; padding:5px; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color: #666666;  border-left: 1px solid #e4e3c6;  }
	 	 #infosession img { border : none;  }
	
	#contentlargearticle { float:left; width:500px; margin:0; padding:25px 0 0 20px; text-align:justify; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/dm_bkg_colonnelarge.png) no-repeat 1px 10px; }
		  #contentlargearticle h1 { color:#333333; font-size:14px; line-height:20px; margin:10px 0 10px 0; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; background: url(../images/dm_ico_04.png) no-repeat 0px 7px; border-bottom:#e4e3c6 solid 1px;}
		  #contentlargearticle p { color:#333333; font-size:12px; font-family:"Tahoma", Arial, Helvetica, sans-serif; background:none; margin:10px 0 10px 0; padding:0;}
	
	#produitvedette { float:left; margin:10px 0 0 0; padding:0;}

	#publiciteserie { float:left; width:250px; height:188px; margin:10px 0 0 10px; padding:0;}

	#series {float:left; padding:15px 0 0 0; margin:0; width:100%;}
		 
	 #item { float:left; width:245px; height:180px; margin:0; padding:0; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
	 	.image_item { float:left; width:108px; margin:0 15px 0 0;}
	 	 #item h1 {color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0; margin:0;}
		 #item p { color:#666666; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; background:none; font-size:12px;  padding:0; margin:0;}
		 #item h2 { color:#0fa0fd; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  padding:0; margin:0;}
		 
	 #miniitem { float:left; width:80px; margin:0 20px 0 0; padding:0; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
	 	
		 
	#imagebig { float:left; width:170px; margin:0; padding:0; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
	#itemdesc { float:left; margin:0 0 0 15px; width:305px; padding:0; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }
	#itemcoffret { float:left; width:190px; height:35px; margin:0; padding:10px 0 0 0; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
	#itemprix { float:left; width:110px; height:35px; margin:0; padding:10px 0 0 0; color:#0fa0fd; text-align:right; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
	#itemdescription { float:left; margin:0; padding:10px 0 0 0; text-align:justify; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px;  }
	 	 #itemdesc h1 {color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0; margin:0;}
		 #itemdesc p { color:#666666; text-align:left; font-family:"Tahoma", Arial, Helvetica, sans-serif; background:none; font-size:12px;  padding:0; margin:0;}
		 
	
	#livre { position:relative; background:url(../images/livre_denis_morissette.jpg) no-repeat 5px 5px; border:1px solid #e4e3c6; float:left; height:128px; width: 494px; padding:5px; margin-top:10px; clear:left; }
		#livre p { padding:15px; margin:5px 0 5px 0; }
		
	#articles { float:left;  width:252px;  border-right: 1px solid #e4e3c6; margin:5px 10px 15px 0px; }
		#articles h1 { margin:0; padding-bottom:5px; }
		#articles ul { padding:0; margin:0; display:block; }
		#articles li { background:url(../images/dm_ico_06.png) no-repeat 0 7px; padding:0px 15px 8px 20px;  margin:3px 0; display:block; list-style:none; clear:both; color:#0fa0fd; font-size:12px; }	
	
	#videosliste { float:left;  width:240px;  border-right: 1px solid #e4e3c6; margin:15px 10px 15px 0; }
		#videosliste h1 { margin:0; padding-bottom:5px; }
		#videosliste ul { padding:0; margin:0; display:block; }
		#videosliste li { background: url(../images/dm_video_ico.png) no-repeat 0 7px; padding:0px 15px 8px 20px;  margin:3px 0; display:block; list-style:none; clear:both; color:#0fa0fd; font-size:12px; }	
	
	#video { float:left;  width:320px; height:500px;  margin:0 10px 15px 0; }
		#video h3{ font-size:11px; font-weight:100; }
	
	#videodescription { float:left;  width:140px; margin:0 0 10px 0; padding:20px 0 0 20px; background:url(../images/dm_bkg_videosimiliare.jpg) top left no-repeat; font-size:11px; text-align:left; }
		#videodescription p { color:#0fa0fd; font-size:12px;  font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; padding:0 0 10px 0; margin:0 0 10px 0; background:none; }
		#videodescription a:link, #videodescription a:active,  #videodescription a:visited { font-size:11px; color:#666666; text-decoration: underline;}		
		#videodescription a:hover { font-size:11px; color:#666666; text-decoration: none;}	
		#videodescription ul { padding:0; margin:0; display:block;}
		#videodescription li { padding:0 0 8px 0;  margin:3px 0; display:block; list-style:none; clear:both; color:#0fa0fd; font-size:11px; }	
		
	#articlesliste { float:left;  width:235px; margin:15px 0 15px 0; }
		#articlesliste h1 { margin:0; padding-bottom:5px; }
		#articlesliste ul { padding:0; margin:0; display:block; }
		#articlesliste li { background:url(../images/dm_ico_06.png) no-repeat 0 7px; padding:0px 15px 8px 20px;  margin:3px 0; display:block; list-style:none; clear:both; color:#0fa0fd; font-size:12px; }	
	
		
	#shop { float:left;  width:244px; margin:5px 15px 15px 5px; padding:0px }
		#shop img { margin-left:10px; padding:3px; border:#e4e3c6 solid 1px;}
		#articles h1 { margin:0; padding-bottom:5px; }
		#cover { float:left;padding:0; margin:0; display:block; width:100px; }
		#cover_detail { float:left; font-size:12px; width:140px;  }		
	 
	#calendrier { float:left; margin:5px 10px 15px 0px; }
		
		
#bottom { position: relative; margin-top: -150px; bottom:0px; left:0px; background:url(../images/dm_bkg_02.png)  repeat-x #bdba79; padding:15px 0px; overflow:auto; width:100%; }

#bottomWarper { width:828px; margin:0 auto; position:relative; padding:0; }

#bottomContentLeft, #bottomContentRight { padding:10px; height:160px; margin:0; }

#bottomContentLeft { width:279px; background:url(../images/dm_bot_bkg_01_l.png) no-repeat left center #ebead1; padding-left:24px; }
	#leftbottom { float:left; width:138px; font-size:10px; }
	#leftright { float:left; width:138px; font-size:10px;  }

#bottomContentRight { position:absolute; right:0px; top:0px; width:473px; background:url(../images/dm_bot_bkg_01_r.png) no-repeat right center #ebead1; padding-right:24px;  }
		#bottomContentRight ul { padding:0; margin:0; display:block; margin:0;}
		#bottomContentRight li { display: inline; list-style:none; padding:5px;  margin:10px 0 10px 0; font-size:12px; line-height:20px; }	
				#bottomContentRight li a:link, #bottomContentRight li a:active,  #bottomContentRight li a:visited { font-size:10px; color:#666666; text-decoration: underline;}		
				#bottomContentRight li a:hover { font-size:10px; color:#666666; text-decoration: none;}	
				#bottomContentRight li a.normall:link, #bottomContentRight li a.normall:active,  #bottomContentRight li a.normall:visited { font-size:12px; color:#666666; text-decoration: none;}		
				#bottomContentRight li a.normall:hover { font-size:10px; color:#666666; text-decoration: none;}	
				#bottomContentRight p { padding:0;  margin:0;  font-size:10px;}	
				
				
				
.blind { visibility:hidden; display:none; }	

#largeImg {
	width: 312px;
	height: 183px;
}
.thumbs img {
	padding: 4px;
	text-decoration:none;
}
.thumbs img:hover {
	text-decoration:none;
}

.basic  { width: 500px; margin:0; padding:0; }

.basic p { 	margin-left:10px;}

.basic div { margin:0; padding:5px; }

.basic a {
	cursor:pointer;
	display:block;
	padding:0;
	margin: 0;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #e4e3c6;
	background-color:#ebead1;
	/*background:url(../images/dm_bkg_programme.png) no-repeat bottom right;*/
}
.basic a:hover {
	background-color:#E3E1BF;
	/*background:url(../images/dm_bkg_programme_s.png) no-repeat bottom right;*/
}
.basic a.selected {
	background-color:#E3E1BF;
/*	background:url(../images/dm_bkg_programme_s.png) no-repeat bottom right;*/
	}
