body { font-family:"droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }

a { text-decoration:none; }

.link { color:#676768; text-decoration:underline; }
.link:hover { color:#676768; text-decoration:none; }

.link-2 { color:#e92828; text-decoration:underline; }
.link-2:hover { color:#e92828; text-decoration:none; }

.clear-both, .clear  { clear:both; }


 

/*****************************
		HEADER
*****************************/	

#header { 
	width:100%;
	background:#ffffff; }

#ext-logos-acces {
	position:relative;
	width:960px; 
	height:130px;
	margin:0 auto;
	background:url("../images/background-logo.jpg") 50% 0 #ffffff; }
	
#logos {
	position:absolute;
	top:32px;
	left:0; }
	
	#logos li {
		float:left;
		text-indent:-8000px; }
		
	#logos li img {
		display:block;
		padding:0 43px 0 0; }
	
#acces {
	position:absolute;
	top:51px;
	right:0;
	width:168px;
	height:29px;
	background:url("../images/bouton-acces-banque.jpg") 50% 0 no-repeat #ffffff; }
	
	#acces a {
		display:block;
		width:168px;
		padding:10px 0;
		font-size:12px;
		color:#fff;		
		text-align:center; 		
		text-decoration:none;
		text-transform:uppercase; }
		
	#acces a:hover { text-decoration:underline; }
	
#wrap-nav {
	position:relative;
	z-index:50;
	width:960px;
	height:50px;
	margin:0 auto 20px;
	background:url("../images/background-wrap-nav.jpg") 0 0 repeat-x; }

.error-message {
	position:absolute; 
	left:113px; 	
    margin: 15px 0 0;	
	color:#D42828; 
	text-transform:none; 
	font-size:9px; }
	
#logine {
	position:absolute;
	top:9px;
	right:32px; }
	
#logine dt {
	float:left;
	margin:1px 14px 0 0;
	line-height:11px;
	font-size:13px;
	text-transform:uppercase;
	color:#202020; }

#logine dt a {
	font-size:10px; 
	color:#7b7b7b;
	text-transform:none;
	text-decoration:none; }		

#logine dt a:hover { text-decoration:underline; }
	
#logine dd { float:left; }
	
.float-left { float:left; }
	
#deconnexion {
	position:absolute;
	top:10px;
	right:24px;
	font-family:"droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }
	
	#deconnexion dt a {
		display:block;
		padding:3px 26px 2px 0;
		color:#e92828;
		font-size:12px;
		text-decoration:none;
		background:url("../images/bouton-go.jpg") right 0 no-repeat; }

	#deconnexion dt a:hover { background:url("../images/bouton-go.jpg") right -17px no-repeat; }
		
	#deconnexion dd a {
		display:block;
		color:#9c9c9c;
		font-size:10px;
		text-decoration:none; }
		
	#deconnexion dd a:hover {	text-decoration:underline; }	
	
	
		
/*****************************
		CONTAINERS
*****************************/		

#global {
	width:100%; 
	background:url("../images/habillage-2.jpg") 50% 0 no-repeat; }
	
#container {
	width:960px;
	margin:0 auto 40px; }
	
#container.padding-top-20{
	padding-top:20px;}
	
#viewer {
	width:960px;
	height:320px;
	margin:0 0 20px 0; }

#slider {
	width:580px;
	height:270px;
	/*background:#ececec;*/	}
	
.main-side {
	width:960px; }
	
.main {
	float:left;
	width:640px;
	height:320px;
	background:#b8d5b6; }
	
.side {
	float:left;
	width:320px;
	height:320px;
	background:#a5bfb4; }
	
.full {
	position:relative;
	width:960px;
	margin:0 0 20px 0;
	background:url("../images/background-full.jpg") 0 0 repeat-y #fff; }

.full.no-background  {
	background:url("../images/background-full-white.jpg") 50% 0 no-repeat #fff; }
	
.full.advantages-box {
	height:412px; 
	background:url("../images/background-advantages-box.jpg") 0 0 no-repeat; }
	
.full.white-background{
	background: #fff; }
	
.wrap-type1 {
	width:580px;
	height:362px; 	
	padding:25px 30px; }

.wrap-type2 {
	width:320px;
	height:392px; 	
	padding:20px 0 0 0; }	
	
.wrap-type3 {
	width:580px;	
	padding:25px 30px 0;	
	background:url("../images/background-liste.jpg") 0 0 no-repeat; }
	
.wrap-type4 {
	position:relative;
	width:320px;
	padding:0 0 0 0; }	

.wrap-type5 {
	position:relative;
	width:900px;
	padding:25px 30px;
	background:url("../images/background-telechargement.png") 0 0 no-repeat #1e1e1e; }
	
.wrap-type6 {
	width:580px;
	min-height:340px; 	
	padding:25px 30px;	
	background:url("../images/background-concours-vip.jpg") 290px no-repeat #fff; }

.wrap-type6.padding-0{ padding-left:0px; }
	
.wrap-type7 {
	position:relative;
	width:320px;
	height:390px; 	
	padding:0 0 0 0;
	background:#1e1e1e; }	

.wrap-type8 {
	width:580px;
	min-height:362px; 	
	padding:25px 30px;	
	background:#fff; }
	
.wrap-9 { padding:25px 30px; }	

.wrap-type10 {
	position:relative;
	width:900px;
	padding:25px 30px; }	
	.wrap-type10.pagination{
		padding-bottom:50px;
	}

.wrap-type11 {
	width:580px;	
	padding:25px 30px 0;	
	background:url("../images/background-liste.jpg") -10px 0 no-repeat; }
	
.wrap-type12 {
	width:290px;
	}
	.wrap-type12.right{
		width:260px;
		padding-left:30px;
		}
	
.wrap-type1.float-left, .wrap-type2.float-left, .wrap-type3.float-left, .wrap-type4.float-left, .wrap-type6.float-left, .wrap-type7.float-left, .wrap-type8.float-left {
	float:left; }

.wrap-type2.float-left  { position:relative; }	
	
.wrap-float { position:relative; height:28px; }

.wrap-float .button, .wrap-float .j-aime {
	float:left; }
	
/*****************************
		GENERAL STYLE
*****************************/

.hr-1 { height:0; }
.hr-1 hr { display:none; }

.hr-2 { height:30px; background:url("../images/puce-2.jpg") 0 0 repeat-x; }
.hr-2 hr { display:none; }

.hr-3 { height:30px; border-bottom:1px solid #484848; }
.hr-3 hr { display:none; }

.hr-4 { clear:both; height:60px; background:url("../images/background-passlive.jpg") 0 50% no-repeat; }
.hr-4 hr { display:none; }

.hr-5 { clear:both; height:50px; background:url("../images/background-hr.jpg") 0 no-repeat; }
.hr-5 hr { display:none; }

.hr-6 { clear:both; height:60px; background:url("../images/background-hr6.jpg") 0 50% no-repeat; margin-top:30px; padding-top:30px;}
.hr-6 hr { display:none; }

.hr-6.paiement {padding-left:80px; padding-right:80px;}

/* INPUT */

.input-login {
	width:151px;
	height:24px;
	margin:0 0 0 4px;
	padding:0 0 0 5px;
	color:#7b7b7b;	
	font:italic 11px arial, sans-serif;
	border:1px solid #cdcccc;
	background:#f2f2f2; }
	
.input-ok {
	width:34px;
	height:24px;
	margin:0 0 0 11px;
    padding: 4px 0 4px;	
	color:#ffffff;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	font:bold 11px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;
	background:url("../images/bouton-ok.jpg") 50% -24px no-repeat; }
	
	.input-ok:hover {
		background:url("../images/bouton-ok.jpg") 50% 0 no-repeat; }
		
input.dark {
	border:1px solid #b5b5b5;
	background:#dadada;
	}
	
select {height:24px; font-size:15px;}
		
/* TITRES */

.wrap-titre {
	position:relative;
	margin:0 0 30px 0; }

.wrap-titre h2, 	.wrap-titre h3 { float:left; }
	
.titre-1 {
	color:#3b3b3b;
	text-transform:uppercase;
	font:normal 23px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }
	
	.titre-1.line-height-1 { margin:0 0 25px; line-height:22px; }
	.titre-1.line-height-36 { line-height:36px; }
	.titre-1.margin-0-0-10-0 { margin:0 0 10px 0; }
	
.titre-2 {
	color:#d42828;
	text-transform:uppercase;
	font:normal 18px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }
	
.titre-3 {
	color:#d42828;
	text-transform:uppercase;
	font:normal 16px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }	

	.titre-3.margin-0-0-20-0 { margin:0 0 20px 0; }

.titre-4 {
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	color:#e92828;
	text-transform:normal;
	line-height:19px;
	font:normal 17px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;
	background:url("../images/puce-2.jpg") left 0 repeat-y; }

	.titre-4.line-height-23 { line-height:23px; }
	.titre-4.line-height-23-multi { line-height:23px;width:280px; }



.titre-5 {
	color:#d42828;
	text-transform:none;
	line-height:19px;
	font:normal 14px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }

	.wrap-type5	.titre-6 { line-height:18px; }
	.wrap-type5 .titre-4 { background:url("../images/puce-5.jpg") left 0 repeat-y; }
	
.titre-6 {
	color:#fff;	
	text-transform:uppercase;
	font:normal 23px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }	

	.titre-6.margin-0-0-30-0 { margin:0 0 20px 0; }	
	
.titre-7 {
	color:#fff;
	text-transform:none;
	font:normal 14px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }

.titre-8 {
	color:#d42828;
	text-transform:uppercase;
	font:normal 14px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }
	
	.titre-8.margin-0-0-5-0 { margin:0 0 5px 0; }
	.titre-8.margin-0-0-10-0 { margin:0 0 10px 0; }
	
.titre-9 {
	font-size:13px;
	color:#3b3b3b; 
	font-weight:normal; }

	.titre-9.margin-0-0-5-0 { margin:0 0 5px 0; }

.titre-10 {
	font-size:14px;
	color:#787878;
	line-height:18px;
	font-weight:normal; }		
	
	.titre-10.margin-0-0-5-0 { margin:0 0 5px 0; }
	.titre-10.margin-20-0-0-0 { margin:20px 0 0 0; }	

.titre-11 {
	margin:0 0 15px 0;
	font-size:17px;
	color:#3b3b3b;
	text-transform:uppercase;
	font-weight:normal; }
	
.titre-12 {
	width:580px;
	height:185px;
	margin:0 0 30px 0;
	text-indent:-8000px;
	background:url("../images/accroche-passlive.jpg") 50% 0 no-repeat; }	

.titre-13 {
	padding:0 0 0 0;
	margin:0 0 8px 0;
	color:#e92828;
	text-transform:normal;
	line-height:19px;
	font:normal 18px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;
	/*background:url("../images/puce-2.jpg") left 0 repeat-y;*/}
	
	.titre-13.margin-0-0-15-0 {
		margin:0px 0 15px 0; }
		
.titre-14 {
	color:#3b3b3b;
	text-transform:none;
	font:normal 18px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;
	/*background:url("../images/puce-2.jpg") left 0 repeat-y;*/ }
	
	.titre-14.margin-0-0-25-0 {
		margin:0 0 25px 0; }
		
.titre-15 {
	font-size:14px;
	line-height:18px;
	color:#3b3b3b; 
	font-weight:normal;
	margin:10px 0 5px;}
	
	.titre-15.margin-20-0-15-0 {
		margin: 20px 0 15px;}
	
.titre-16 {	
	font-size:16px;
	line-height:20px;
	color:#3b3b3b;
	font-weight:normal;
	margin:10px 0 5px;}

.titre-17{	
	margin-top:25px;
	margin-bottom:15px;
	font-size:18px;
	font-weight:normal;
	uppercase:none;
	color:#d42828;}

/* LISTES */

.normal li{
 	line-height: 22px;
    list-style-type: square;
    margin-left: 50px;
    padding-left: 10px;
    }
    
.assurance li {
    color: #3B3B3B;
    font-size: 13px;
    line-height: 22px;
    list-style-type: square;
    margin-left: 50px;
    padding-left: 10px;
}

.concert-list.passlive li { width:180px; }

.concert-list.width133 a, .concert-list.width133 h4, .concert-list.width133 p  { width:133px; }
.concert-list .concours-link { padding:0 0 5px 0; }

.concert-list li {
	width:153px;
	float:left;
	margin:0 30px 0 30px; }
	
.concert-list .margin-0-30-0-0 { margin:0 30px 0 0; }

.concert-list .margin-0-0-0-30 { margin:0 0 0 30px; }	
	
.concert-list li img { display:block; margin:0 0 15px 0; }
.concert-list li a img { border-bottom:4px solid #d42828; }
.concert-list li a:hover img { border-bottom:4px solid #000; }

.concert-list li .j-aime img { border:none; }
.concert-list li .j-aime:hover img { border:none; }

.concert-list li h3, .concert-list li h4 { margin:0 0 4px 0; }	

.download-list li  {
	float:left;
	width:250px;
	margin:0 75px 0 0; }

.download-list .no-margin  { margin:0; }
	
.download-list li  h4 { margin:0 0 4px 0; }
	
.download-list li p {
	margin:0 0 10px 0;
	font-size:12px;
	color:#aeadad; }
	
.download-list li a {
	margin:0 20px 0 0;
	float:left; }

.credits-list {
	margin:0 0 30px 0; }
	
	.credits-list li {
		line-height:14px;
		font-size:12px;
		color:#676768; }	

#cgv-cgu li {
	border-bottom:1px solid #dcdcdc; 
	background:url("../images/puce-6.jpg") 0 50% no-repeat; }	
	
#cgv-cgu li a {
	display:block;
	padding:30px 20px 30px 50px; 
	font:normal 14px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;	
	color:#787878;
	background:url("../images/puce-7.jpg") right 0 no-repeat; }

#cgv-cgu li a:hover {
	color:#000;
	background:url("../images/puce-7.jpg") right -77px no-repeat; }

#faq {
	padding:0 0 40px 0;
	margin:0 0 35px 0;	
	border-bottom:1px solid #dcdcdc; }	
	
#faq li a {
	display:block;
	padding:5px 20px 5px 30px; 
	font:normal 14px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;	
	color:#787878;
	background:url("../images/puce-7.jpg") left -25px no-repeat; }

#faq li a:hover {
	color:#000;
	background:url("../images/puce-7.jpg") left -102px no-repeat; }

#faq-questions li {
	padding:0 0 40px 0;
	margin:0 0 35px 0;
	border-bottom:1px solid #dcdcdc; }	

#faq-questions img {
	display:block;
	margin:30px auto 15px;
	text-align:right; }		

.top {
	display:block;
	float:right;
	margin:20px 0 0 0;
	padding:0 0 0 15px;
	font-size:10px;
	color:#3b3b3b;
	background:url("../images/puce-15.jpg") left 50% no-repeat; }

.top:hover { text-decoration:underline; }

#video-list {
	margin:30px 0 0 0; }

#video-list li {
	float:left;
	position:relative;
	width:153px;
	margin:0 0 0 30px;
	padding:0 0 60px 30px;
	background:url("../images/habillage-liste-video.jpg") left 0 no-repeat; }

#video-list li .concours-link {
	display:block;
	text-transform:uppercase;
	color:#3b3b3b;
	font: 12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif; 
	background:url("../images/puce-11.png") 90px 1px no-repeat; }
	
	#video-list li .concours-link:hover { color:#000; background:url("../images/puce-11.png") 90px -49px no-repeat; }

#video-list .no-margin  { padding:0 0 60px 0; margin:0; background:none; }

#video-list li img {
    display:block;
    margin:0 0 14px; }

#video-list .titre-5, #video-list .place {
	margin:0 0 4px 0; }

.play {
	position:absolute;
	text-indent:-8000px; }

.play a {
	display:block;
	width:153px;
	height:102px;
    border-bottom:4px solid #D42828;
	background:url("../images/play.png") 0 0 no-repeat; }

.play a:hover { 
    border-bottom:4px solid #000;
	background:url("../images/play.png") 0 -102px no-repeat; }

.player-video {
	width:580px;
	height:330px;
	margin:20px 0 15px;
	background:#c2c2c2; }

.back {
	display:block;
	padding:0 0 3px 17px;
	margin:0 0 30px 0;
	color:#8a8a8a;
	font-size:12px;
	text-transform:uppercase;
	background:url("../images/puce-4-left.png") 0 0 no-repeat; }

.back:hover {
	color:#000;
	background:url("../images/puce-4-left.png") 0 -15px no-repeat; }

#advantages-list .titre-3 {
	padding:0 0 4px 0; }

#advantages-list li { width:190px; }

#advantages-list .margin-left-63 { margin-left:63px; }
#advantages-list .margin-left-82 { margin-left:82px; }
#advantages-list .margin-left-105 { margin-left:105px; }
#advantages-list .margin-left-126 { margin-left:126px; }

#advantages-list #offer-button  { 
	position:absolute;
	bottom:0;
	right:0;
	width:231px;
	height:45px;
	overflow:hidden;}
	
	#offer-button a {
		display:block;
		padding:15px 32px 14px 70px;
		font:normal 14px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;		
		text-transform:uppercase;
		text-decoration:none;
		color:#fff;
		background:url("../images/bouton-offre.png") 0 0 no-repeat; }	

	#offer-button a:hover {
		background:url("../images/bouton-offre.png") 0 -45px no-repeat; }
		
#advantages-list li p {
	margin:0 0 40px 0;
	line-height:14px;
	font-size:12px;
	color:#303030; }
	
#main-concours {
	float:left;
	width:264px;
	margin:0 60px 0 0; }
	
	#main-concours .j-aime { position:relative; }

	#main-concours a img {
		border-bottom:4px solid #d42828;
		margin:0 0 8px 0; }	
		
	#main-concours a:hover img { border-bottom:4px solid #000; }	
		
	#main-concours h4 { padding:0 20px 8px 0; }

	#main-concours .j-aime {
		left:20px;
		position:relative;
		top:18px; }
	
	#main-concours .j-aime img, #main-concours .j-aime:hover img { border:none; }
	
#side-concours {
	width:256px;
	float:left; }

.concours-img {
	float:left; 
	margin:0 20px 30px 0;}

	.concours-img a img { border-bottom:4px solid #d42828; }
	.concours-img a:hover img { border-bottom:4px solid #000; }	

.title-band {
	margin:0 0 7px 0;
	color:#e82828;
	font-size:14px; }

.concours-link {
	display:block;
	text-transform:uppercase;
	color:#3b3b3b;
	font: 12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif; 
	background:url("../images/puce-11.png") right 1px no-repeat; }
	
	.concours-link:hover { color:#000; background:url("../images/puce-11.png") right -49px no-repeat; }

.list-passlive .concours-img {
	clear:both;
	margin:0 20px 0 0; }
	
.list-passlive .button { margin:0 20px 0 0; }

.list-passlive .j-aime {
	position:relative;
	top:10px; }
	

/* INSCRIPTION */
.inscription{
	width:580px;
	height:127px;
	background: url("../images/background-inscription.jpg") #fff;
	margin-bottom:30px;
	font-size:14px;
	color:#d2d2d2;}

.inscription h3{
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;
	line-height:30px;
	}
	
.inscription.etape-1{
	background-position: 0px 0px;
	}
	
.inscription.etape-2{
	background-position: 0px 254px;
	}
	
.inscription.etape-3{
	background-position: 0px 127px;
	}
	
.inscription .item1{
	width:150px;
	float:left;
	padding-left:40px;
	padding-top:30px;
	}
	
.inscription .item2{
	width:190px;
	float:left;
	padding-left:30px;
	padding-top:30px;
	}

.inscription .item3{
	width:140px;
	float:left;
	display:inline;
	padding-left:30px;
	padding-top:30px;
	}

.inscription.etape-1 .item1, .inscription.etape-2 .item1, .inscription.etape-2 .item2, .inscription.etape-3 .item1, .inscription.etape-3 .item2, .inscription.etape-3 .item3
{
	color:#fff;}
	
	
.input-inscription{
	height:24px;
	margin:0 0 0 4px;
	padding:0 0 0 5px;
	color:#7b7b7b;	
	font:italic 11px arial, sans-serif;
	border:1px solid #cdcccc;
	background:#f2f2f2; }
	.input-inscription.large{
	width:275px;}
	.input-inscription.medium{
	width:175px;}
	.input-inscription.small{
	width:75px;}
	.input-inscription.xsmall{
	width:35px;}
	
.inscription-formulaire{
	padding-top:20px;
	padding-bottom:20px;
	margin:0 auto;
	width:480px;
	position:relative;
	}
.inscription-formulaire.center{
		text-align:center;}
.inscription-formulaire.left{
		text-align:left;}
				
.inscription-formulaire h4{
	text-align:center;
	text-transform:uppercase;
	color: #202020;
	font-size:14px;
	font-weight:normal;
	margin-bottom:20px;
	}
.inscription-formulaire .ligne{
	}
		
.inscription-formulaire label{
	font-size:12px;
	text-transform:uppercase;
	width:260px;
	height:24px;
	vertical-align:top;
	text-align:right;
	margin:8px;
	color:#3b3b3b;
	display:inline-block;}

.inscription-formulaire.width-auto, .inscription-formulaire.width-auto label{
	width:auto; 
	}
	
.inscription-formulaire label.align-center{
    text-align: center;
    height:auto;
  }
	
.inscription-formulaire span.label{
	height:15px;
	font-size:12px;
	text-transform:uppercase;
	width:200px;
	vertical-align:middle;
	text-align:right;
	margin:4px;
	display:inline-block;}
	
.inscription-formulaire label.medium{
	width:100px;}
  
.inscription-formulaire label.medium-large{
	width:180px;}
  
.inscription-formulaire span.info{
	height:15px;
	margin-left:5px;
	color:#787878; 
	font-size:12px;
	}
	
label.small, span.small{
	text-transform:none;
	color:#787878; 
	font-size:11px;
	width:auto;
}

label.small{
	height:auto;
	margin:4px;
	}

.align-center{
    text-align: center;
  }
  
 .align-right{
    text-align: right;
  }
 .captcha{
    text-align: right;
  	margin-right:40px;
  }
    
.small-link {
	color:#787878; 
	font-size:10px;
	text-align:left;
	position:absolute;
	margin-top:10px;
	margin-left:100px;
	left:0px;
}
	a.small-link:hover{text-decoration:underline;}
	
span.red, .redlink {
	color:#D42828;
	}
.redlink:hover {
	color:#000000;
	}	
span.black {
	color:#000;
	}
	
span.dark{
	color:#3b3b3b;
	}
		
/* SINGLE */

.warning {
	margin:15px 0 0 0;
	position:relative;
	right:-35px;
	font-size:11px;
	color:#d42828;
	line-height: 16px;
	}

	.warning img {
		margin:0 0 0 -35px;
		position:absolute; }
.warning_upcoming {
	text-align:left;
	margin:30px 0 0 0;
	padding: 10px 10px 12px 38px;
	font-size:11px;
	color:#d42828;
	background:url("../images/warning2.jpg") 5px 10px no-repeat #F2F2F2;
	border: 1px solid #CDCCCC;
	line-height: 16px;
	}
.warning_upcoming_no_border {
	text-align:left;
	margin:20px 0 0 0;
	padding: 5px 10px 12px 38px;
	font-size:11px;
	color:#d42828;
	background:url("../images/warning.jpg") 5px 10px no-repeat;
	line-height: 16px;
	}

img.red-border{
	border-bottom:4px solid #dc2828;
	}
	
img.padding-10{
	padding:10px;
	}

.wrap-all {
	position:absolute;
	bottom:0;
	margin:0 0 0 190px;
	width:241px;
	height:36px;
	text-align:center;
	background:url("../images/background-all.jpg") 0 0 no-repeat; }
	
	.wrap-all.center {	
	margin:0 0 0 330px;}
	
	.wrap-all a {
		display:block;
		width:241px;
		height:23px;
		padding:13px 0 0 0;
		text-transform:uppercase;
		color:#3b3b3b;
		font: 12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif; 
		background:url("../images/puce-10.jpg") 30px 0 no-repeat; }
		
	.wrap-all a:hover { color:#000; text-decoration:underline; background:url("../images/puce-10.jpg") 30px -36px no-repeat; }
	
.all {
	position:absolute;
	top:0;
	right:0;
	margin:0 0 0 0;
	padding:1px 0 0 15px;
	text-transform:uppercase;
	color:#969696;
	font: 12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;
	background:url("../images/puce-3.png") left 0 no-repeat; }	

.all:hover { color:#000; background:url("../images/puce-3.png") left -15px no-repeat; }		

.all.top40 { top:14px; }

.all.color-fff:hover { color:#fff; background:url("../images/puce-4.png") left -15px no-repeat; }

.wrap-all.pages ul {
	width:180px;
	margin:0 auto;
	padding:8px 0 0 17px;
	text-align:center; }
	
	.wrap-all.pages li {
		float:left; }

	.wrap-all.pages li a {
		padding:0 8px 0 10px;
		display:inline;
		color:#787878; 
		font-size:11px;
		background:url("../images/puce-13.jpg") left 50% no-repeat; }
		
.wrap-all.pages .next a, .wrap-all.pages .previous a {
	display:block;
	width:20px;
	height:19px;
	padding:0;
	text-indent:-8000px; }
	
.wrap-all.pages .next a { position:relative; left:5px; background:url("../images/puce-12.jpg") left 0 no-repeat; }	
.wrap-all.pages .previous a { position:relative; left:-5px; background:url("../images/puce-12.jpg") left -38px no-repeat; }	
.wrap-all.pages .previous.current a { background:url("../images/puce-12.jpg") left -57px no-repeat; }
.wrap-all.pages .next.current a { background:url("../images/puce-12.jpg") left -19px no-repeat; }

.wrap-all.pages .next a:hover { background:url("../images/puce-12.jpg") left -19px no-repeat; }	
.wrap-all.pages .previous a:hover { background:url("../images/puce-12.jpg") left -57px no-repeat; }	

.current a { 
	padding: 4px 8px 0;
	display:inline;
	color:#787878; 
	font-size:11px;
	background:none;
	font-size:12px; 
	font-weight:bold; }

.wrap-all.pages .current.first a { background:none; }
	
.wrap-all.pages .start a { background:none; }
	
.button {
	position:relative;
	display:inline-block;
	margin:5px 0 0 0;
	padding:7px 23px 6px 28px;
	color:#fff;
	font: 12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;
	background:url("../images/background-bouton.jpg") left 0 repeat-x; }	
	
	.button:hover { background:url("../images/background-bouton.jpg") left -28px repeat-x; }
		
	.button .right-corner {
		position:absolute;
		top:0;
		right:-5px;
		width:5px;
		height:28px;
		background:url("../images/right-corner.jpg") right 0 no-repeat; }
		
	.button:hover .right-corner { background:url("../images/right-corner.jpg") right -28px no-repeat; }

.button-red {
	position:relative;
	display:inline-block;
	margin:5px 0 0 0;
	padding:7px 23px 7px 28px;
	color:#fff;
	height:14px;
	font: 12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;
	background:url("../images/background-bouton-red.jpg") left 0 repeat-x; }	
	
	.button-red:hover { background:url("../images/background-bouton-red.jpg") left -28px repeat-x; }
		
	.button-red .right-corner-red {
		position:absolute;
		top:0;
		right:-5px;
		width:5px;
		height:28px;
		background:url("../images/right-corner-red.png") right 0 no-repeat; }
		
	.button-red:hover .right-corner-red { background:url("../images/right-corner-red.png") right -28px no-repeat; }
	
	
	.button-red.connexion {
		position : absolute;
		left:210px;}
		
	.button-red.paiement {
	   left: 260px;
		border: medium none;
    height: 28px;
    left: 260px;
	}
	   
	.button-back {
		padding-left:20px;
		background:url("../images/puce-4-left.png") no-repeat;
		display:block;
		height:14px;
		font:12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;
		color:#aaaaaa;
		text-transform: uppercase;
		margin-top: 30px;
		}
		
		
		a.button-back:hover {
		color:#000;
		background:url("../images/puce-4-left.png") left -15px no-repeat;}
	
		.button-back.position-right {
			position:absolute;
			right:0px;
			margin-top: -20px;
			-margin-top:10px;
			}

/* NEWS */

.news ul li {
	margin:0;
	padding:0 0 30px 0; }

.news h3 {
	margin:0 0 4px 0;
	color:#fff;
	font:14px/18px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif; }

.news a {
	padding:0 19px 0 0;
	text-transform:uppercase;
	color:#fff;
	font:12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif; 
	background:url("../images/puce-8.jpg") right 0 no-repeat; }

.news a:hover { text-decoration:underline; }
	
.news-date {
	margin:0 0 4px 0;
	color:#787878;
	font:13px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif; }

.news-content {
	margin:0 0 10px 0;
	font:12px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;
	color:#aaaaaa; }
	

p.margin-20-0-0-0{ margin-top: 20px;}

/* CONTACTS */
	
#contact { background:url("../images/background-contact.jpg") 0 0 no-repeat; }
		
.half-contact {
	float:left;
	width:290px; }
	
	.half-contact.margin-0-0-0-20 {
		width:270px; 
		margin:0 0 0 20px; }

	.half-contact p {
		padding:0 25px;
		margin:0 0 20px 0;
		font-size:12px;
		color:#676768;
		line-height:14px;
		background:url("../images/puce-9.png") 5px 0 no-repeat; }

	.half-contact .background-none { 
		text-align:center;
		background:none; }		

.j-aime { margin:0 0 24px 0; }

.place {
	margin:0 0 3px 0;
	font-size:12px;
	color:#3b3b3b; }

.place-2 {
	margin:0 0 8px 0;
	font-size:14px;
	color:#3b3b3b; }	

.description {
	margin:0 0 10px 0;
	font-size:12px;
	line-height:16px;
	color:#787878;
	font-weight:normal; }

.date {
	margin:0 0 17px 0;
	font-size:12px;
	color:#787878; }
	
/* FLASH TV / SHARE */	
	
#flash-tv {
	width:320px;
	height:350px;
	background:#FFFFFF; }

#facebook-partager { width:320px; height:62px; position:relative; }
	
#facebook {
	position:absolute;
	left:0;
	bottom:0;
	z-index: 2;
	display:block;
	width:165px;
	height:45px;
	padding:17px 0 0 0;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font: 13px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;	
	background:url("../images/facebook-button.png") left 0 no-repeat; }	

	#facebook:hover { background:url("../images/facebook-button.png") left -62px no-repeat; }
	
.color-a4bae4 { color:#a4bae4; }
	
#partager {
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:167px;
	height:45px;
	padding:17px 0 0 0;	
	text-align:center;
	color:#000;
	text-transform:uppercase;
	font: 13px "droid-sans-1","droid-sans-2","Trebuchet MS",Arial,sans-serif;		
	background:url("../images/partager-button.jpg") left 0 no-repeat; }
		
	#partager:hover { background:url("../images/partager-button.jpg") left -62px no-repeat; }

	.color-3b3b3b { color:#3b3b3b; }
	
.half-box {
	float:left;
	width:320px;
	height:320px;
	background:#d3602d; }



/*****************************
		FOOTER
*****************************/		
	
#footer_extern {
	float:right;
	position:relative;
	left:-50%;
	z-index:100;
	height:190px;
	margin:0 auto; }
	
	#footer_extern ul {
		position:relative;
		left:50%; }
		
	#footer_extern li {
		position:relative;
		float:left; 
		margin:0 0 10px 0; }
		
	#footer_extern li a { 
		padding:4px 14px;
		text-decoration:none;
		font:normal 13px "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif;
		color:#3b3b3b;
		float:left;
		background:url("../images/puce-1.png") right 50% no-repeat; }

	#footer_extern li a:hover { color:#000; }	

	#footer_extern .picto-facebook a { 
		padding-right:32px;
		background:url("../images/picto-facebook.jpg") right 50% no-repeat; }
	
	#footer_extern .universal-logo {
		float:none;
		font-size:11px;
		color:#a3a3a3;
		text-align:center;
		line-height:20px;
		clear:both; }
		
	#footer_extern .universal-logo a {
		background:none;
		float:none; }

.imgDwnl{
	max-width:			90px;	
}

.like{
	margin-top:			20px;
}
.inscription-link{
	display:			block;
	margin:				30px 0 20px 0;
	padding:			0 0 0 20px;
	color: 				#aaaaaa;
    font-size: 			12px;
    font-weight: 		normal;
    line-height: 		16px;
    text-transform: 	uppercase;
    background:			url("../images/puce-11.png") left 1px no-repeat;
}
.inscription-link:hover{
	color: 				#000000;
	background:			url("../images/puce-11.png") left -49px no-repeat;
}
.reglement-link{
	text-decoration: 	underline;
	color:				#787878;
}
.reglement-link:hover{
	color: 				#000000;
}

.gras{
	font-weight: bold;
	font-size:14px;
	margin-bottom:7px;

}
.dropdown {
	position:relative; 
	font-family:"droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, sans-serif; }

.dropdown ul { 
	position:absolute; 
	top:100%; 
	left:10px;
	visibility:hidden; }

.dropdown ul li {
	float:none;
	font-weight:normal;
	color: #000; }	

/* SOUS NAV ITEM 2 */	

.dropdown ul .sous-item-2-1 a, .dropdown ul .sous-item-2-2 a, .dropdown ul .sous-item-2-3 a {
	display:block;
	width:125px;
	padding-right:15px;
	text-align:center;
	line-height:14px;
	color:#fff; }
	
.dropdown ul .sous-item-2-1 a {
	height:40px;
	padding:10px 0 0 0;
    background: url("../images/sous-item-2.png") no-repeat scroll left 0 transparent; }
	
.dropdown ul .sous-item-2-1 a:hover { background: url("../images/sous-item-2.png") no-repeat scroll left -50px transparent; }

.dropdown ul .sous-item-2-2 { margin:0 0 0 10px; }
	
.dropdown ul .sous-item-2-2 a {
	height:32px;	
	padding:18px 0 0 0;	
    background: url("../images/sous-item-2.png") no-repeat scroll left 0 transparent; }
	
.dropdown ul .sous-item-2-2 a:hover { background: url("../images/sous-item-2.png") no-repeat scroll left -50px transparent; }

.dropdown ul .sous-item-2-3 { margin:0 0 0 20px; }
	
.dropdown ul .sous-item-2-3 a {
	height:40px;
	padding:10px 0 0 0;
    background: url("../images/sous-item-2.png") no-repeat scroll left 0 transparent; }
	
.dropdown ul .sous-item-2-3 a:hover { background: url("../images/sous-item-2.png") no-repeat scroll left -50px transparent; }

/* SOUS NAV ITEM 3 */	
.dropdown ul .sous-item-4-1 a, .dropdown ul .sous-item-4-2 a {
	display:block;
	width:159px;
	padding-right:15px;
	text-align:center;
	line-height:14px;
	color:#fff; }
	
.dropdown ul .sous-item-4-1 a {
	height:32px;
	padding:18px 0 0 0;
    background: url("../images/sous-item-2.png") no-repeat scroll left -100px transparent; }
	
.dropdown ul .sous-item-4-1 a:hover { background: url("../images/sous-item-2.png") no-repeat scroll left -150px transparent; }

.dropdown ul .sous-item-4-2 { margin:0 0 0 10px; }
	
.dropdown ul .sous-item-4-2 a {
	height:32px;	
	padding:18px 0 0 0;	
    background: url("../images/sous-item-2.png") no-repeat scroll left -100px transparent; }
	
.dropdown ul .sous-item-4-2 a:hover { background: url("../images/sous-item-2.png") no-repeat scroll left -150px transparent; }

									  
/* IE 6 & 7 Needs Inline Block */
.dropdown ul li a { 
	padding:0; 
	margin:0;
	border-right:none;
	float:none;
	text-transform:none;	
	display:inline-block; } 

.dropdown ul ul { 
	left:100%; 
	top:0; }
	
.dropdown li:hover > ul {
	visibility:visible; }
	
	.dropdown  { position:relative; }
	
	.dropdown li {
		position:relative;
		z-index: 1; 
		float:left; }

	.dropdown .z-index-10 { z-index:10; }
	.dropdown .z-index-9 { z-index:9; }
	.dropdown .z-index-8 { z-index:8; }
	.dropdown .z-index-7 { z-index:7; }
	.dropdown .z-index-6 { z-index:6; }
	.dropdown .z-index-5 { z-index:5; }
	
	.dropdown li a {
		float:left;
		display:block;
		padding:18px 24px 19px;	
		font-size:13px;
		color:#202020;
		text-transform:uppercase;
		text-decoration:none; }

	.dropdown li a:hover { color:#fff; }

	
	/**** nav ****/

	.dropdown .item-1, .dropdown .item-2, .dropdown .item-3, .dropdown .item-4, .dropdown .item-5, .dropdown .item-6 { position:relative; }	
	
	.dropdown .item-1 {  
		background:url("../images/background-navigation.jpg") 0 0 repeat-x; }		
		
	.dropdown .item-1:hover { background:url("../images/background-navigation.jpg") 0 -50px repeat-x; }		

	.dropdown .item-2 { 
		padding-left:34px;
		background:url("../images/background-navigation.jpg") 0 -100px repeat-x; }		
		
	.dropdown .item-2:hover { background:url("../images/background-navigation.jpg") 0 -150px repeat-x; }

	.dropdown .item-3 { 
		padding-left:35px;
		background:url("../images/background-navigation.jpg") 0 -200px repeat-x; }		
		
	.dropdown .item-3:hover { background:url("../images/background-navigation.jpg") 0 -250px repeat-x; }

	.dropdown .item-4 { 
		padding-left:34px;
		background:url("../images/background-navigation.jpg") 0 -300px repeat-x; }		
		
	.dropdown .item-4:hover { background:url("../images/background-navigation.jpg") 0 -350px repeat-x; }

	.dropdown .item-5 { 
		padding-left:31px;
		background:url("../images/background-navigation.jpg") 0 -400px repeat-x; }		
		
	.dropdown .item-5:hover { background:url("../images/background-navigation.jpg") 0 -450px repeat-x; }

	.dropdown .item-6 { 
		padding-left:31px;
		background:url("../images/background-navigation.jpg") 0 -500px repeat-x; }		
		
	.dropdown .item-6:hover { background:url("../images/background-navigation.jpg") 0 -550px repeat-x; }
	
	/**** habillage ****/
		
.item-1 .habillage-1, .item-1:hover .habillage-1, 
.item-2 .habillage-2, .item-2:hover .habillage-2, 
.item-3 .habillage-3, .item-3:hover .habillage-3, 
.item-4 .habillage-4, .item-4:hover .habillage-4, 
.item-5 .habillage-5, .item-5:hover .habillage-5,
.item-6 .habillage-6, .item-6:hover .habillage-6 { 
	position: absolute;
	right:-10px;
	top:0;    
	height:50px;
	width:10px; }		
		
	.item-1 .habillage-1 {  background: url("../images/habillage-item.png") no-repeat scroll right -50px transparent; }
	.item-1:hover .habillage-1 { background: url("../images/habillage-item.png") no-repeat scroll right 0 transparent; }	
		
	.item-2 .habillage-2 { background: url("../images/habillage-item.png") no-repeat scroll right -100px transparent; }
	.item-2:hover .habillage-2 { background: url("../images/habillage-item.png") no-repeat scroll right 0 transparent; }	
	
	.item-3 .habillage-3 { background: url("../images/habillage-item.png") no-repeat scroll right -150px transparent; }
	.item-3:hover .habillage-3 { background: url("../images/habillage-item.png") no-repeat scroll right 0 transparent; }		
	
	.item-4 .habillage-4 { background: url("../images/habillage-item.png") no-repeat scroll right -200px transparent; }
	.item-4:hover .habillage-4 { background: url("../images/habillage-item.png") no-repeat scroll right 0 transparent; }		

	.item-5 .habillage-5 { background: url("../images/habillage-item.png") no-repeat scroll right -250px transparent; }
	.item-5:hover .habillage-5 { background: url("../images/habillage-item.png") no-repeat scroll right 0 transparent; }		

	.item-6 .habillage-6 { background: url("../images/habillage-item.png") no-repeat scroll right -300px transparent; }
	.item-6:hover .habillage-6 { background: url("../images/habillage-item.png") no-repeat scroll right 0 transparent; }			
