html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:none;
}

body{
	background-color:#271919;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header{
	margin:0px;
	height:110px;
	position:relative;
}
#page{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background:#422c2b;
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;

}
#footer{
	clear:both;
	background:#422c2b;
	text-align:center;
	line-height:50px
	font-size:10px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#footer a{
	color:#FFF;
	text-decoration: none;
}

.logo_btn{
	display:block;
	position:absolute;
	width:256px;
	height:102px;
	left: 9px;
	top: 3px;
}
.noLink{
	text-decoration:none;
}
#center{
	margin-left:10px;
	width:892px;
	background:url(../images/fondpage_bg.gif) repeat-x;

}
#fil_ariane .link{
	color:#fff;
	text-decoration:underline;
}
#fil_ariane{
	color:#fff;
	font-size:11.5px;
	padding-left:20px;
	padding-top:10px;
}
#menu{
	width:892px;
	height:29px;
	margin-left:10px;
	background:url(../images/bandeau_bg.gif) repeat-x;


}
.abonnement_title{
	padding-left:22px;
	padding-top:10px;
	color:#bab1b1; font-size:20px;

}
.abonnement_text{
	padding-left:20px;
	padding-top:10px;
	width:870px;
	color:#fff;
}
.relative{
	position:relative;
}
#bloc_connect{
	width:291px;
	height:85px;
	position:absolute;
	_position:fixed;
	_margin:0 auto auto 300px;
	left: 275px;
	top: 0px;
	color:#000;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/bloc_connect.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/bloc_connect.png');
	background-repeat:no-repeat;


}
#bloc_connect a{
	position:relative;
}
#bloc_connect .link{
	text-decoration:none;
	color:#000;
}
.input_bloc_connect{
	color:#ccc;
	font-style:italic;
	width:128px; height:20px;
	background:url(../images/champ.png) no-repeat;
	text-align:left;
	border:none;
	margin-top:3px;
	padding:3px 0 0 3px;
	font-size:11px;

}
.abonnement_block{
	width:201px;
	height:211px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px !important;
	_margin-right:5px;


}
#group_abonnement_block{ margin-top:12px; }
.decouverte{
	background-image:url(../images/abonnementdecouverte.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/abonnementdecouverte.png');
	background-repeat:no-repeat;
}
.sixMonth{
	background-image:url(../images/abonnement6mois.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/abonnement6mois.png');
	background-repeat:no-repeat;
}
.sixMonthPartenaires{
	background-image:url(../images/abonnement_partenaires.jpg) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/abonnement_partenaires.jpg');
	background-repeat:no-repeat;
}
.oneMonth{
	background-image:url(../images/abonnement1mois.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/abonnement1mois.png');
	background-repeat:no-repeat;
}
.threeMonth{
	background-image:url(../images/abonnement3mois.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/abonnement3mois.png');
	background-repeat:no-repeat;
}
.btn_abonner{

	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/btn_sAbonner.png');
	background-repeat:no-repeat;

}
.btn_abonner1{
	margin:85px 0 0 50px; display:block; width:87px;; height:21px ;
}
.btn_abonner2{
	margin:85px 0 0 30px; display:block; width:87px;; height:21px ;
}
.renouvellement{
	color:#000;  font-weight:bold; margin:50px 0 0 0; text-align:center;
}
.renouvellement_partenaires{
	color:#000;  font-weight:bold; margin:28px 0 0 0; text-align:center;
}
.menu_separator{
	width:2px; height:29px;
	float:left;
	background-image:url(../images/separateur.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../images/separateur.png');
	background-repeat:no-repeat;
}
.mini_menu{
	float:left; width:110px; position:relative;
}
.mini_menu a, a:hover, a:visited, a:active{
	color:#000;
	text-decoration:none;
}
.mini_menu #allow{
	position:absolute;
	left: 37px;
	top: 22px;
	background-image:url(../images/allow.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../../images/allow.png');
	background-repeat:no-repeat;
	width:40px; height:16px;
}

/* accueil sombre */
.accueil_sombre_center{
	width:710px !important;
	_width:700px;
	float:left;
}
.accueil_sombre_carrousel{
	width:720px !important; height:230px; background-color:#CCC; color:#000; font-size:24px;
	_width:710px;
}
.accueil_sombre_videos{
	width:720px !important; height:230px; background-color:#CCC; color:#000; font-size:24px;
	_width:710px;
}
.accueil_sombre_title{

	padding-left:22px;
	padding-top:10px;
	color:#736363; font-size:20px;

}
.accueil_sombre_right_top{
	background-image:url(../../images/menudroit_top.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../images/menudroit_top.png');
	background-repeat:no-repeat;
	background-position:-7.5px;
	width:163px; height:15px; margin-top:-5px; /*margin-left:-7.5px; margin-right:-7.5px;*/
}
.accueil_sombre_right{
	float:right; width:163px; margin-left:1px; text-align:center;

}
.accueil_sombre_right_content{
	background-image:url(../images/menudroit_middle.png) !important;

	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/menudroit_middle.png');
	background-repeat:repeat-y;
	background-position:center -7.5px;
	width:163px !important;
	_width:178px;

}
.accueil_sombre_right img{
	border:none;
}
.accueil_sombre_right_bottom{
	background-image:url(../images/menudroit_foot.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../images/menudroit_foot.png');
	background-repeat:no-repeat;
	background-position:-7.5px;
	width:163px; height:90px; margin-top:-5px; /*margin-left:-7.5px; margin-right:-7.5px;*/
}
.accueil_widget_div{
	background-image:url(../images/menubuton_player.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/menubuton_player.png');
	_background-repeat:no-repeat;
	width:147px; height:132px;
	margin:0 auto;
	text-align:left;
	color:#000;
}
.accueil_widget_text{
	margin:8px 10px 0px 10px;

	text-align:left;
	color:#000;
}
.accueil_partenaires_div{
	background-image:url(../images/accueil_partenaires.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/accueil_partenaires.png');
	background-repeat:no-repeat;
	width:147px; height:126px;
	margin:0 auto;
	color:#000;
}
.accueil_partenaires_div_text{
	color:#000;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	margin-bottom:3px;
	margin-left:3px;
	padding-top:3px;
}

#fiche{
	/*clear:both; */
	/*margin-top:22px;*/


}
#onglets{
	margin:0px 0px 0px 9px;
}
.onglet_fiche{
	width:650px !important;
	float:left;
	margin:2px 0px 0px 10px;
	position:relative;
	_width:650px;
}

#middle_fiche{
	background-image:url(../images/textbg_middle.png) !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/textbg_middle.png');
	background-repeat:repeat-x;
	background-position:0px;
	width:588px;
	height:350px;
	float:left;
	font-size:11px;
	color:#000;
	margin:-5px 0px 0px 9px;
}
#middle_fiche .annee{
	font-size:18px; color:#422c2b; font-weight:bold
}
#middle_fiche .signaletique_infos_title{
	float:left; font-weight:bold;
}
#middle_fiche .signaletique_infos_result{
	float:left; padding:0px 0px 0px 3px;
}
#middle_fiche .signaletique_infos_br{
	clear:both; margin-top:20px;
}

#agenda{
	float:right;
	width:247px;
	background:#422c2b;
}
#agenda .block{

	background-image:url(../images/coach_bg01.png); !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../images/coach_bg01.png');
	background-repeat:no-repeat !important;
	width:247px;
	height:99px;

	color:#d2d19f;
}
#agenda .selected{
	background-image:url(../images/coach_bg02.png); !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../images/coach_bg02.png');
	background-repeat:no-repeat;
	color:#4c4c4c;

}
#agenda .text{
	float:right;
	font-size:10px;
	margin:5px 0px 0px 3px ;
	width:138px;
}
#agenda .image{
	float:left;
	width:99px;
	margin:5px 0px 0px 5px !important;
	_margin:5px 0px 0px 3px;
}
#coach_left_center{
	width:680px;
	float:left;
	text-align:left;
}
#sommaire{
	background-image:url(../images/premierevisite_bg.png); !important;
	_background-image:url(no-image);

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../images/premierevisite_bg.png');
	background-repeat:no-repeat;
	width:857px;
	height:137px;
	margin:20px auto 0px 20px;
	padding:3px 0px 0px 22px;
	line-height:22px;
}
#sommaire .link{
	color:#fff;
	text-decoration:underline;
	position:relative;
}
#sommaire li{
	list-style:url(../images/premiere_visitebtn.png);




}
.faq_block{
	margin:30px 0 0 0;
}
.faq_endblock{
	margin:30px 0 0 0;
	height:10px;
}

.mini_menu a{

	display: block;
	outline: none;
	line-height: 30px;
	text-decoration: none;
}


.mini_menu  a:hover,
.mini_menu  a:active,
.mini_menu  a:focus {
	color: #000;
	background:url(../images/allow1.png) no-repeat center bottom !important;
	_background:url(../images/allow2.png) no-repeat center bottom;


	text-decoration: none;

}

.menu_active a {
	color: #000;
	background: url(../images/allow1.png) no-repeat center bottom !important;
	_background:url(../images/allow2.png) no-repeat center bottom;
	text-decoration: none;
}

.onglet_left_actif{
	background:url(../images/02_left.png) no-repeat;
	_background-image:url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/02_left.png');
	float:left;
	height:28px;
	width:10px;
}


/* ONGLETS */
.onglet{
	height:28px;
	text-align:center;
	float:left;
}
.onglet_right_actif{
	background:url(../images/02_right.png) repeat-x !important;
	_background-image:url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/02_right.png');
	background-repeat:no-repeat;
	height:28px;
	width:13px;
	float:left;
}
.onglet_middle_actif{
	background:url(../images/02_middle.png) repeat-x !important;
	_background-image:url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/02_middle.png');
	background-repeat:no-repeat;
	float:left;
	height:28px;
	width:50px;
	color:#000;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 0 10px;
}

.onglet_left{
	background:url(../images/01_left.png) no-repeat;
	_background-image:url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/01_left.png');
	float:left;
	height:28px;
	width:10px;
	margin-left:-2px;
}
.onglet_right{
	background:url(../images/01_right.png) repeat-x !important;
	_background-image:url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/01_right.png');
	background-repeat:no-repeat;
	height:28px;
	width:13px;
	float:left;
}
.onglet_middle{
	background:url(../images/01_middle.png) repeat-x !important;
	_background-image:url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/01_middle.png');
	background-repeat:no-repeat;
	float:left;
	height:28px;
	width:50px;
	color:#000;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 0 10px;
}


#player1 {
	float:left;
	height:400px;
	width:450px;
	margin-left:10px;
}

/* playlist style */
#playlist {
	width:220px;
	height:385px;
	overflow-y:auto;
	overflow-x:hidden;
	--border:1px solid #ccc;
	padding:4px 10px 12px 10px;
	--background:#000 url(../images/h500.png) repeat-x 0 0;
	--background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));
	margin-top:0px;
	float:left;
}

/* playlist entry */
#playlist a {
	display:block;
	width:210px;
	height:60px;
	padding:5px;
	--background-color:#000;
	background:#000 url(../images/h100.png) repeat-x 0 0;
	--border:1px solid #ccc;
	font:9px "bitstream vera sans", "lucida grande",verdana;
	text-decoration:none;
	--margin-top:7px;
	color:#666;
}

/* different states of a playlist entry */
#playlist a:hover {
	background:none;
	background-color:#d7d765;
}

#playlist a.progress {
	background-color:#efefef;
}

#playlist a.playing {
	border:1px solid #666;
	background-color:#ffc;
}

#playlist a.paused {
	border:1px solid #666;
	background-color:#ffc;
}

/* elements inside playlist entry */
#playlist .image {
	border:0;
	float:left;
	margin-right:10px;
	width:80px;
}

#playlist a strong {
	color:white;
	padding-bottom:3px;
	font-size:10px;
}

#playlist a strong.hover {
	color:black;
	padding-bottom:3px;
	font-size:10px;
}

#playlist a em {
	border:0;
	float:right;
	margin-right:10px;
	background:url(../images/clock.gif) no-repeat 0 50%;
	padding-left:20px;
	padding-bottom:2px;
	color:#333;
	font-size:9px;
}

#playlist .libre {
	border:0;
	background:url(../images/cadenas_vert.png) no-repeat 0 50%;
	float:left;
	margin-left:5px;
}

#playlist .abonne {
	border:0;
	background:url(../images/cadenas_rouge.png) no-repeat 0 50%;
	float:left;
	margin-left:5px;
}

#legendcam {
	float:left;
	margin-left:10px;
	background:url(../images/gopro.png) no-repeat 0 50%;
	padding-left:20px;
	padding-bottom:5px;
	color:#fff;
	font-size:9px;
	font-style: italic;
}

#legendreserve {
	float:left;
	margin-left:10px;
	background:url(../images/cadenas.png) no-repeat 0 50%;
	padding-left:20px;
	padding-bottom:5px;
	color:#fff;
	font-size:9px;
	font-style: italic;
}

.link, .link:visited {
	font-size:9px;
	color:#bab1b1;
	text-decoration:underline;
	padding-left:35px;
}

.switch, .switch:visited, .switch.hover {
	margin-left:10px;
	padding-left:1px;
	padding-bottom:5px;
	color:#fff;
	font-size:9px;
	font-style: italic;
}