body							{ background: #DFEBF9; font-family: Arial; font-size: 11px; text-align: center; margin:0; padding:0; }

a 								{ color: #F04EB3; }

h1 								{ color: #F04EB3; font-weight: bold; font-size: 11px; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #C0C0C0; background: #F0F0F0; }
h2 								{ background: #F04EB3; width: 651px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 15px; margin: 10px auto 10px auto; }

strong 							{ color: #F04EB3; font-size: 13px; text-align: center; }
hr 								{ background: #FFAFE1;	width: 80%;	size: 1px; }

.content 						{ width: 740px; margin: auto; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; padding: 5px; text-align: left; clear: both; }	
.barre_slogan  					{ background: #F04EB3;	margin: auto;	width: 726px; text-align: center;	color: #FFFFFF;	font-weight: bold;	font-size: 15px; }

.player							{ margin: auto; width: 657px; border: 1px solid #F04EB3; padding: 1px; }
.player h1	 					{ background: #F04EB3; width: 651px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 15px; margin: auto; }
.thumbs 						{ display: block; margin: auto; text-align: center;}
.thumbs img 					{ border: 1px solid #FFAFE1; margin: 2px; }
.description 					{ width: 651px; text-align: justify;  font-size: 11px; margin: auto; }
a.telecharger   				{ display: block; width: 651px; margin: auto; text-align: center; border: 1px solid #F04EB3;  font-weight: bold; text-decoration: none; font-size: 15px; color: #F04EB3; }
a.telecharger:hover   			{ border: 1px solid #F04EB3; background: #F04EB3; color: #FFFFFF; }
a.telecharger:visited  			{ border: 1px solid #FFAFE1; color: #FFAFE1; }

/* Style pagination */
#pagination						{ margin: 10px; text-align: center; }
#pagination span				{ font-size: 20px; font-weight: bold; margin: 1px; padding: 2px; }
#pagination a					{ font-size: 20px; font-weight: bold; margin: 1px; padding: 2px; border: 1px solid #F04EB3; text-decoration: none; color: #F04EB3; } 
#pagination a:hover				{ font-size: 20px; font-weight: bold; margin: 1px; padding: 2px; border: 1px solid #C0C0C0; background: #F04EB3; text-decoration: none; color: #FFFFFF; }

#cb_barre 						{ position: fixed; bottom: 0px; left: 0px; margin: auto; width:100%; height: 58px; text-align: center; }	
#cb_barre #promo 				{ margin: auto; width: 774px; height: 58px; background: url(/templates/_media/img/cb_barre.gif); }
#cb_barre #promo #left 	   		{ float: left; text-align: right; width: 309px; color: #000000; font-weight: bold; line-height: 14px; margin-left: 10px; padding-top: 22px; }
#cb_barre #promo #left span  	{ color: #FFFFFF;  }
#cb_barre #promo #right 		{ float: right; text-align: left; width: 349px; margin-right: 10px; padding-top: 25px; }
#cb_barre #promo #right form 	{ margin: 0; padding: 0; text-align: left: }
#cb_barre #promo #right input 	{ border: 1px solid #000000; color: #F04EB3; font-weight: bold; text-align: center; margin: 1px; }

/* DHTML Pop */
#popme						{ position: fixed; width: 695px; height: 393px; left:50%; top:-400px; background:url(img/bg_dhtml.png) no-repeat; text-align:center; margin-top:-182px; margin-left: -347px; }
#popme h3 					{ font-size: 40px; letter-spacing: -2px; text-transform: uppercase; color: #17608b; padding: 0; margin: 0; line-height: 56px; background: #FFFFFF; border-bottom: 0; }
#popme h3 b 					{ color: #e92929; }
#popme_close 				{ position: absolute; right: 50px; top: 50px; }
#popme_close a 				{ display: block; background: url(img/close.gif) center center; width: 25px; height: 25px; }
#popme_close a span 			{ display: none; }
#popme form					{ height: 280px; margin: 70px 50px 50px 50px; }
#popme form .thumb			{ width: 230px; height: 170px; float: left; }
#popme form .thumb img		{ border: 1px solid #e92929; padding: 1px; }
#popme form .form				{ width: 365px; height: 170px; float: left; }
#popme input					{ padding: 10px; text-align: center; width: 310px; font-size: 21px; background: #FFC; margin: 20px auto; font-weight: bold; color: #e92929; }
#popme h4 					{ border: 0; color: #333; font-size: 18px; padding: 0; margin: 0; }
#popme .button 				{ display: block; background: url(img/button.gif) center bottom; background-repeat: no-repeat; width: 258px; height: 54px; text-align: center; font-size: 24px; color: white; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 54px; margin: 0 auto; padding: 0; border: 0; }
#popme .button:hover 		{ background-position: left top; }