body{
	background-color:#000;
	color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:935px;
}
a img{
	border:none;
}
h1, h2, h3, h4, h5, h6,hr, p, ul, li, form{
	margin:0;
	padding:0;}

h2{
	background-color:#222;
	color:#FF0A8F;
	font:normal 13px Verdana, Arial;
	margin-bottom:25px;
	padding:10px 30px;
}
h4{
	color:#bbca00;
	font:normal 12px Verdana, Arial;
	margin:15px 0 10px 0;
}
a, a:visited{
	color:#FF0A8F;
	text-decoration:none;
}

a:focus{
	outline:0;
}
a:hover{
	color:#bc0267;
}

input, select, textarea {
	background-color:#FBFBFB;
	border:1px solid #999999;
	font-size:11px;
	padding:1px;
}

input.ok{
	background-color:transparent;
	border:none;
	vertical-align:middle;
}

div.clear{
	clear:both;
}

div.visible {
	visibility:visible; display:block;
}
div.hidden {
	visibility:hidden; display:none;
}

div.loading{
	height:10px;
	overflow:hidden;
	padding-top:-10px;
	width:220px;
}
div.loading img{
	height:100%;
	width:100%
}
div#loading_general{
	display:none;
	position:absolute;
	right:0;
	bottom:5px;
}

span.obligatoire{
	color:#df2d2d;
}

span.important{
	color:#AAA;
}

input.btn_action, a.btn_action{
	background:url(../images/bouton_action.png) no-repeat 0 0;
	border:0;
	color:#FFF;
	cursor:pointer;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding:10px 0 14px 0;
	text-align:center;
	width:153px;
}
input.btn_action.rose, a.btn_action.rose{
	color:#ff0a8f;
}
input.btn_action.vert, a.btn_action.vert{
	color:#bbca00;
}
input.btn_action:hover, a.btn_action:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}

img#link-prodeg{
	border:1px solid #666;
	border-right:none;
	right:-10px;
	position:fixed;
	top:275px;
}
img#link-prodeg:hover{
	right:-5px;
}
img#link-facebook{
	border:1px solid #666;
	border-right:none;
	right:-10px;
	position:fixed;
	top:440px;
}
img#link-facebook:hover{
	right:-5px;
}

div#centre{
	text-align:left;
}

table.tab_content{
	border-bottom:1px solid #666;
	border-collapse:collapse;
	width:100%;
}
table.tab_content tr th{
	border-bottom:1px solid #FF0A8F;
	color:#AAA;
	font-weight:normal;
	padding:8px 2px;
}
table.tab_content tr td{
	border-bottom:1px solid #444;
	padding:7px 2px;
}
table.tab_content.aere tr td{
	padding:20px 2px;
}
table.tab_content tr td.ss_titre{
	color:#AAA;
}

img.intro{
	margin-top:10px;
}

div#entreprises div.bloc{
	background-color:#2a2a2a;
	display:inline;
	float:left;
	height:455px;
	margin:15px 15px 0 0;
	padding:17px 15px;
	width:271px;
}
div#entreprises div.bloc.der{
	margin-right:0;
}
div#entreprises div.bloc h3{
	background-color:#444;
	color:#CCC;
	font-size:11px;
	margin-bottom:30px;
	padding:10px;
	text-align:center;
}
div#entreprises div.bloc a.doc{
	color:#AEBB02;
	display:block;
	font-size:11px;
	margin:25px 0;
}
div#entreprises p{
	margin-bottom:10px;
}
div#entreprises ul li{
	margin:0 0 10px 20px;
}

div#bloc_savoirplus{
	display:none;
}
div#bloc_savoirplus div#bloc_savoirplus_fond{
	background-color:#000;
	color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* pour IE8 */
	filter:alpha(opacity=50); /* pour IE5-7 */
	opacity:0.5;			  /* pour Firefox */
	height:300%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:99999;
}
div#bloc_savoirplus div#bloc_savoirplus_content{
	background-color:#1B1B1B;
	border:1px solid #333;
	font-size:12px;
	min-height:700px;
	padding:32px 10px;
	position:absolute;
	text-align:left;
	width:915px;
	z-index:999999;
}
div#bloc_savoirplus div#bloc_savoirplus_content img.close{
	cursor:pointer;
	position:absolute;
	right:-17px;
	top:-17px;
	z-index:9999999;
}
div#bloc_savoirplus div#bloc_savoirplus_content img.close:hover{
	right:-18px;
	top:-18px;
}
div#bloc_savoirplus div#bloc_savoirplus_content img#loading_savoirplus{
	display:none;
	left:350px;
	position:absolute;
	top:6px;
}

div#bloc_savoirplus div#bloc_savoirplus_content div#ssmenu_formations{
	left:0;
	position:absolute;
	top:0;
}
div#bloc_savoirplus div#bloc_savoirplus_content div#ssmenu_formations a{
	background-color:#333;
	border:1px solid #444;
	border-right:none;
	color:#FFF;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding:5px 0;
	text-align:center;
	width:155px;
}
div#bloc_savoirplus div#bloc_savoirplus_content div#ssmenu_formations a:hover, div#bloc_savoirplus div#bloc_savoirplus_content div#ssmenu_formations a.actif{
	background-color:#555;
}
div#bloc_savoirplus div#bloc_savoirplus_content div#ssmenu_formations a.cheque{
	color:#e2017b;
	width:154px;
}

div#bloc_savoirplus div#savoirplus_content{
	font-size:12px;
}
div#bloc_savoirplus div#savoirplus_content h2{
	background-color:#222;
	color:#FFF;
	font:normal 13px Verdana, Arial;
	margin-bottom:25px;
	padding:10px 30px;
}
div#bloc_savoirplus div#savoirplus_content h2 span{ 
	color:#AAA;
}
div#bloc_savoirplus div#savoirplus_content h4{
	color:#ff0a8f;
	font-size:11px;
	margin:20px 0 5px 0;
}
div#bloc_savoirplus div#savoirplus_content h4 span{ 
	color:#AAA;
}
div#bloc_savoirplus div#bloc_savoirplus_content p{
	margin-bottom:10px;
}
div#bloc_savoirplus div#savoirplus_content p.notation{
	color:#999;
	font-size:9px;
	margin-bottom:8px;
}
div#bloc_savoirplus div#savoirplus_content span.important{
	color:#BBB;
}
div#bloc_savoirplus div#savoirplus_gauche{
	display:inline;
	float:left;
	font-size:10px;
	width:290px;
}
div#bloc_savoirplus div#savoirplus_gauche img.image{
	border:1px solid #333;
	margin:20px 0;
}
div#bloc_savoirplus div#savoirplus_gauche div.pyramides{
	margin-top:10px;
}
div#bloc_savoirplus div#savoirplus_gauche div.pyramides img{
	display:block;
}
div#bloc_savoirplus div#savoirplus_gauche div.pyramides img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}
div#bloc_savoirplus div#savoirplus_gauche div#infos_membre a{
	color:#BBB;
}
div#bloc_savoirplus div#savoirplus_gauche div#infos_membre p.nom{
	color:#ff0a8f;
	font-size:11px;
	margin-bottom:30px;
	text-align:center;
}
div#bloc_savoirplus div#savoirplus_gauche div#infos_membre p.fonction{
	color:#BBB;
}
div#bloc_savoirplus div#savoir_plus_description{
	display:inline;
	float:right;
	width:590px;
}
div#bloc_savoirplus div#savoir_plus_description table.tab_content{
	margin-bottom:20px;
}
div#bloc_savoirplus div#savoir_plus_description span.inclus{
	color:#ff0a8f;
}
div#bloc_savoirplus div#savoir_plus_description span.non_inclus{
	color:#bbca00;
}
div#bloc_savoirplus div#bloc_savoirplus_content div#boutons_action{
	bottom:-15px;
	position:absolute;
	left:340px;
}
div#bloc_savoirplus div#bloc_savoirplus_content div#boutons_action.one{
	left:410px;
}
div#bloc_savoirplus div#bloc_savoirplus_content div#boutons_action a.btn_action{
	float:left;
	margin-right:5px;
}
div#bloc_savoirplus div#savoirplus_societe div#historique{
	margin-top:30px;
}
div#bloc_savoirplus div#savoirplus_societe div#historique p{
	margin-bottom:13px;
}
div#bloc_savoirplus div#savoirplus_equipe div#savoirplus_gauche img{
	margin-top:0;
}
div#bloc_savoirplus div#savoirplus_equipe div#minia_equipe img{
	border:1px solid #222;
	cursor:pointer;
	display:inline;
	float:left;
	height:120px;
	margin:0 8px 3px 8px;
	width:80px;
}
div#bloc_savoirplus div#savoirplus_equipe div#minia_equipe img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}
div#bloc_savoirplus div#savoirplus_equipe div#minia_equipe img.der{
	margin-right:0;
}
div#bloc_savoirplus div#savoirplus_equipe div#description_membre{
	background-color:#222;
	border:1px solid #333;
	font-size:10px;
	margin-top:15px;
	padding:8px 10px 6px 10px;
}
div#bloc_savoirplus div#savoirplus_equipe div#description_membre div#infos_membre_ajax{
	display:none;
}
div#bloc_savoirplus div#savoirplus_pourquoi p{
	margin-bottom:40px;
}

div#bloc_savoirplus div#savoirplus_parrainage table.tab_content{
	border:none;
	margin-bottom:15px;
}
div#bloc_savoirplus div#savoirplus_parrainage table.tab_content tr td{
	border:none;
	padding:5px 10px;
}
div#bloc_savoirplus div#savoirplus_parrainage div#conditions{
	background-color:#333;
	border:1px solid #444;
	line-height:19px;
	margin-top:30px;
	padding:22px 10px;
	width:460px;
}
div#bloc_savoirplus div#savoirplus_parrainage div#conditions a{
	color:#CCC;
}
div#bloc_savoirplus div#savoirplus_parrainage img#descriptif{
	display:block;
	float:right;
	margin:30px auto;
}

div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes{
	display:inline;
	float:left;
	width:440px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes ul{
	margin-left:20px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes ul li{
	padding-bottom:10px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes p.txt_agrandir{
	background-color:#333;
	border:1px solid #444;
	font-size:11px;
	margin:20px 0 50px 0;
	padding:10px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes p.nota{
	font-size:9px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes table{
	font-size:11px;
	margin-top:20px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes table td{
	padding:6px 10px 6px 0;
}
div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes table input, div#bloc_savoirplus div#savoirplus_ecarte div#infos_cartes textarea{
	background-color:#666;
	border:none;
	color:#EEE;
	padding:2px 5px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#lst_cartes{
	display:inline;
	float:right;
	width:450px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#lst_cartes div.carte{
	display:inline;
	float:left;
	padding-bottom:16px;
	position:relative;
	text-align:center;
	width:110px;
}
div#bloc_savoirplus div#savoirplus_ecarte div#lst_cartes div.carte img.zoom{
	bottom:0;
	position:absolute;
	right:0;
}
div#bloc_savoirplus div#savoirplus_solution-der-minute table.tab_content tr td, div#bloc_savoirplus div#savoirplus_solution-der-minute table.tab_content tr th{
	border-right:1px solid #222;
}

div#bloc_savoirplus div#savoirplus_temoignages h4{
	margin-bottom:30px;
}
div#bloc_savoirplus div#savoirplus_temoignages p{
	margin-bottom:14px;
}
div#bloc_savoirplus div#savoirplus_temoignages p.question{
	color:#AAA;
	font-weight:bold;
}
div#bloc_savoirplus div#savoirplus_temoignages div#lst_temoins p{
	margin-bottom:30px;
}

div#bloc_savoirplus div#savoirplus_faq h4{
	margin:0 0 20px 0;
}
div#bloc_savoirplus div#savoirplus_faq p{
	margin-bottom:5px;
}
div#bloc_savoirplus div#savoirplus_faq a{
	color:#CCC;
}

div#bloc_savoirplus div#savoirplus_contact div#infos_contact{
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
div#bloc_savoirplus div#savoirplus_contact div#infos_contact p{
	margin-bottom:5px;
}
div#bloc_savoirplus div#savoirplus_contact div#infos_contact a{
	color:#CCC;
}
div#bloc_savoirplus div#savoirplus_contact div#infos_contact img#indigo{
	border:none;
}
div#bloc_savoirplus div#savoirplus_contact table.contact{
	background-color:#262626;
	border:none;
	width:100%;
}
div#bloc_savoirplus div#savoirplus_contact table.contact tr td{
	padding:6px 1px;
}
div#bloc_savoirplus div#savoirplus_contact p.nota{
	font-size:9px;
	line-height:11px;
	margin-top:7px;
}

div#bloc_savoirplus div#savoirplus_google {
	text-align:center;
	text-transform:uppercase;
}
div#bloc_savoirplus div#savoirplus_google iframe{
	margin-bottom:3px;
}
div#bloc_savoirplus div#savoirplus_google  a{
	color:#CCC;
}

div#bloc_savoirplus div#savoirplus_ateliers img{
	display:block;
	margin:0 auto 20px 0;
}
div#bloc_savoirplus div#savoirplus_ateliers table.tab_content.horaires{
	width:80%;
}
div#bloc_savoirplus div#savoirplus_ateliers div#lst_themes{
	height:650px;
	margin-top:20px;
	overflow:auto;
	padding-right:20px;
}

div#bloc_savoirplus div#savoirplus_concours img{
	margin-bottom:20px;
}
div#bloc_savoirplus div#savoirplus_concours span.important{
	font-weight:bold;
}

div#concours{
	position:relative;
}
div#concours img#photo{
	border:1px solid #111;
	position:absolute;
	right:20px;
	top:70px;
}
div#concours h4{
	margin-bottom:20px;
}
div#concours h5{
	color:#DDD;
	font-size:11px;
	margin:20px 0 10px 0;
	text-transform:uppercase;
}
div#concours p{
	margin:0 0 3px 10px;
}
div#concours div#activation_dabord{
	color:#666;
}
div#concours div#compte_activation{
	font-size:9px;
	margin:20px 0 60px 10px;
	text-align:left;
	width:560px;
}
div#concours div#compte_activation h6{
	color:#AAA;
	font-size:10px;
	margin:10px 0;
}
div#concours div#compte_activation div.bloc{
	position:relative;
}
div#concours div#compte_activation img.btn_ok{
	position:absolute;
	top:29px;
	right:0;
}
div#concours div#compte_activation div#creation_compte{
	display:inline;
	float:left;
	width:200px;
}
div#concours div#compte_activation div#creation_compte div#intro_creation{
	display:inline;
	float:left;
}
div#concours div#compte_activation div#deja_compte{
	border-left:1px solid #444;
	display:inline;
	float:right;
	padding-left:20px;
	width:320px;
}
div#concours div#compte_activation div#deja_compte div{
	margin-bottom:5px;
}
div#concours table.tab_content{
	font-size:10px;
	font-weight:bold;
	margin:60px 10px 20px 10px;
}
div#concours table.tab_content th{
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
}
div#concours table.tab_content input{
	margin-left:10px;
	width:300px;
}
div#concours div#validation{
	text-align:center;
}
div#concours div#validation input.btn_action{
	margin:15px auto 0 auto;
}

div.content_page{
	background-color:#2a2a2a;
	margin-top:15px;
	padding:20px;
}
div.content_page h3{
	background-color:#333;
	border:1px solid #444;
	font-size:11px;
	margin-bottom:20px;
	padding:10px;
}
div.content_page h4{
	font-size:11px;
}

div#btn_savoir_plus{
	font-size:10px;
	margin:10px 10px 10px 0;
	text-align:left;
}
div#btn_savoir_plus a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* pour IE8 */
	filter:alpha(opacity=70); /* pour IE5-7 */
	opacity:0.7;			  /* pour Firefox */
}
div#btn_savoir_plus img{
	vertical-align:middle;
}

div#content{
	background-color:#121212;
	display:none;
}
div#content div#content_page{
	padding:20px;
}

div#content div.bloc{
	display:inline;
	float:left;
}
div#content div.bloc_content{
	background-color:#2a2a2a;
	margin-left:13px;
	padding:17px 16px;
}
div#content div.bloc_content h3{
	color:#ff0a8f;
	font-size:11px;
	margin-bottom:20px;
}
div#content div.bloc_content h4{
	font-size:11px;
	margin-bottom:20px;
}
div#content div.bloc_content ul{
	list-style:none;
}
div#content div.bloc_content ul li{
	margin-bottom:4px;
}
div#content div.bloc_content.pyramides img{
	display:block;
}
div#content div.bloc_content.pyramides img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}
div#content div.bloc_content.horaires{
	font-size:11px;
	height:180px;
	width:180px;
}
div#content div.bloc_content.horaires p{
	margin:5px 0 19px 0;
}
div#content div.bloc_content.horaires table{
	border-bottom:1px solid #333;
	border-collapse:collapse;
	border-top:1px solid #333;
	width:100%;
}
div#content div.bloc_content.horaires table tr td{
	border-bottom:1px solid #333;
	padding:10px 0px;
}
div#content div.bloc_content.horaires table tr td.header{
	color:#BBB;
	padding-right:15px;
	vertical-align:top;
}
div#content div.bloc_content.horaires table tr td span{
	color:#999;
}
div#content div.bloc_content.vimeo{
	text-align:center;
	width:515px;
}
div#content div.bloc_content.vimeo p{
	font-size:10px;
	margin-top:5px;
}
div#content div.bloc_content.vimeo p a{
	color:#CCC;
}
div#content div.bloc_content.themes{
	width:285px;
}

div#content div#societe-services div.bloc.protv{
	padding:30px 11px 11px 11px;
	position:relative;
}
div#content div#societe-services div.bloc.protv img#logo_protv2{
	right:2px;
	position:absolute;
	top:10px;
}
div#content div#societe-services div.bloc.protv div{
	background-color:#222;
	font-size:10px;
	line-height:20px;
	margin-top:20px;
	padding:10px;
}
div#content div#societe-services div.bloc_content{
	height:218px;
}
div#content div#societe-services div.bloc_content div#btn_savoir_plus{
	margin-top:25px;
}

div#content div#societe-temoignages div.minia img{
	display:inline;
	float:left;
	margin:20px 20px 0 0;
}
div#content div#societe-temoignages div.minia a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}

div#content div#societe-faq-contact div.minia img{
	display:inline;
	float:left;
	margin:20px 20px 0 0;
}
div#content div#societe-faq-contact div.minia a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}

div#content div#description{	
	width:175px;
}
div#content div#description p{
	font-size:9px;
	margin-bottom:9px;
	line-height:13px;
}
div#content div#description p.der{
	margin-bottom:0;
}
div#content div#description ul{
	list-style:disc;
}
div#content div#description ul li{
	font-size:9px;
	margin-bottom:6px;
	margin-left:15px;
}

div#content div#link_share{
	display:inline;
	float:right;
}
div#content div#link_share div#share{
	background-color:#2a2a2a;
	margin:0 0 10px 3px;
	padding:9px 8px;
	width:130px;
}
div#content div#link_share div#share h3{
	font:normal 11px Arial;
	text-align:right;
	margin-bottom:15px;
}
div#content div#link_share div#share img.share{
	padding-right:12px;
}
div#content div#link_share div#share img.share.der{
	padding-right:0;
}
div#content div#link_share div#share img.parrain{
	margin-top:5px;
}
div#content div#link_share div#share img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* pour IE8 */
	filter:alpha(opacity=70); /* pour IE5-7 */
	opacity:0.7;			  /* pour Firefox */
}

div#content div#solution_der_minute a.btn_action{
	display:block;
	float:right;
	margin-top:15px;
}
div#content div#solution_der_minute div#btn_savoir_plus{
	display:inline;
	float:right;
	margin-top:45px;
}
div#content div#solution_der_minute div.solution{
	width:510px;
}

div#content div#cheque table#cheques_tarifs{
	border-bottom:1px solid #666;
	margin-bottom:10px;
}
div#content div#cheque table#cheques_tarifs tr th{
	border-bottom:1px solid #666;
	font-weight:bold;
	padding:4px 9px;
}
div#content div#cheque table#cheques_tarifs tr th.type{
	padding-left:0;
}
div#content div#cheque table#cheques_tarifs tr th span{
	font-weight:normal;
	font-size:8px;
}
div#content div#cheque table#cheques_tarifs tr th.rose{
	color:#E41283;
}
div#content div#cheque table#cheques_tarifs tr th.vert{
	color:#C3D112;
}
div#content div#cheque table#cheques_tarifs tr td{
	padding:6px 10px;
}
div#content div#cheque table#cheques_tarifs tr td img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* pour IE8 */
	filter:alpha(opacity=70); /* pour IE5-7 */
	opacity:0.7;			  /* pour Firefox */
}
div#content div#cheque table#cheques_tarifs tr th.separ, div#content div#cheque table#cheques_tarifs tr td.separ{
	padding-left:5px;
	padding-right:5px;
}
div#content div#cheque table#cheques_tarifs tr td.type{
	color:#888;
	font-size:12px;
	padding-left:0;
}
div#content div#cheque table#cheques_tarifs tr td.prix{
	font-weight:bold;
	text-align:right;
}
div#content div#cheque table#cheques_tarifs tr td.reduc{
	color:#C21773;
	font-weight:bold;
	text-align:right;
}
div#content div#cheque div#tarifs_info{
	color:#CCC;
	font-size:8px;
}
div#content div#cheque div#tarifs_info p{
	line-height:13px;
	margin-bottom:8px;
}
div#content div#cheque div#tarifs_info p.etoile{
	color:#C21773;
}

div#content div#cheque_activer div.bloc_content div.prodeg{
	color:#000;
	display:inline;
	float:left;
	margin-right:10px;
	width:250px;
}
div#content div#cheque_activer div.bloc_content div.partenaires{
	color:#000;
	display:inline;
	float:right;
	width:250px;
}
div#content div#cheque_activer div.bloc_content div.titre{
	font-weight:bold;
	margin-bottom:10px;
	padding:10px 15px;
}
div#content div#cheque_activer div.bloc_content.prodeg_part{
	width:510px;
}
div#content div#cheque_activer div.bloc_content div.prodeg div.titre{
	background-color:#FF0A8F;
}
div#content div#cheque_activer div.bloc_content div.partenaires div.titre{
	background-color:#C3D112;
}
div#content div#cheque_activer div.bloc_content div.partenaires div.lst_part{
	background-color:#121212;
	color:#FFF;
	font-size:11px;
	padding:10px 3px;
}
div#content div#cheque_activer div.bloc_content div.partenaires div.lst_part img{
	margin:10px 0 5px 0;
}
div#content div#cheque_activer div.bloc_content div.partenaires div.lst_part a.autres{
	background-color:#C3D112;
	color:#000;
	display:block;
	font-weight:bold;
	padding:8px 0;
	text-align:center;
}

div#recap_inscription div.doc{
	background:url(../images/picto-titre-fleche-ouvert.png) no-repeat 2px 5px;
	margin:25px 0;
	padding:6px 0 3px 25px;
}
div#recap_inscription div#compagnie{
	background-color:#ea8bbe;
	border:1px solid #e2017b;
	color:#000;
	margin-top:40px;
	padding:12px 15px 12px 10px;
	position:relative;
}
div#recap_inscription div#compagnie p{
	margin-bottom:5px;
}
div#recap_inscription div#compagnie p#venir{
	margin-top:15px;
}
div#recap_inscription div#annulation{
	background-color:#CCC;
	border:1px solid #000;
	color:#000;
	margin-top:20px;
	padding:12px 15px 12px 10px;
	position:relative;
}
div#recap_inscription div#annulation p{
	margin-bottom:5px;
}
div#recap_inscription div#annulation p#chx_annulation{
	margin-top:15px;
}
div#recap_inscription span.important{
	color:#000;
	font-weight:bold;
}
div#recap_inscription  a.btn_action{
	bottom:5px;
	left:360px;
	position:absolute;
}
div#recap_inscription img{
	margin-left:20px;
	vertical-align:middle;
}

div#recap_prereservation img#recap{
	display:inline;
	float:left;
	margin-right:50px;
}
div#recap_prereservation h4{
	margin-bottom:15px;
}
div#recap_prereservation p{
	line-height:19px;
	margin-bottom:12px;
}
div#recap_prereservation div#important{
	background-color:#ea8bbe;
	border:1px solid #e2017b;
	color:#e2017b;
	font-size:12px;
	line-height:20px;
	margin-top:40px;
	padding:12px 15px 12px 10px;
	position:relative;
}

div#boutique{
	min-height:410px;
}
div#boutique h4{
	margin:20px 0 10px 0;
}
div#boutique div.boutique_produit{
	margin:10px 0 0 0;
}
div#boutique div.boutique_produit div.boutique_produit_panier{
	display:inline;
	float:right;
	margin:5px 10px 0 0;
}
div#boutique img.add_panier{
	margin-left:10px;
	vertical-align:middle;
}
div#boutique img.add_panier:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* pour IE8 */
	filter:alpha(opacity=80); /* pour IE5-7 */
	opacity:0.8;			  /* pour Firefox */
}
div#boutique table.tab_content th a{
	color:#CCC;
}
div#boutique table#assort_possible.tab_content{
	border:none;
	display:inline;
	float:right;
	font-size:9px;
	margin-left:40px;
	width:310px;
}
div#boutique div#infos{
	padding-top:10px;
}
div#boutique div#infos p{
	font-size:11px;
	margin-bottom:20px;
}
div#boutique div#infos p img.plus_infos{
	vertical-align:middle;
}
div#boutique div#infos p span.important{
	color:#e2017b;
}
div#boutique div#infos p span.important_b{
	color:#e2017b;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
div#boutique div#infos p span.important_v{
	color:#bbcd00;
	font-weight:bold;
}
div#boutique div#images_categorie{
	margin:30px 0 20px 0;
}
div#boutique div#images_categorie img{
	border:1px solid #666;
	display:inline;
	float:left;
	margin:10px 8px 30px 0;
}
div#boutique div#images_categorie img.last{
	margin-right:0;
}
div#boutique img.fleche{
	cursor:pointer;
	font-weight:bold;
	margin-right:15px;
	vertical-align:middle;
}
div#boutique table.tab_boutik{
	border-bottom:1px solid #333;
	border-collapse:collapse;
	width:100%;
}
div#boutique table.tab_boutik tr th{
	padding-bottom:15px;
}
div#boutique table.tab_boutik tr th a{
	color:#DDD;
}
div#boutique table.tab_boutik tr th a:hover{
	color:#BBB;
}
div#boutique table.tab_boutik tr.bloc_boutik{
	display:none;
}
div#boutique table.tab_boutik tr.bloc_boutik table.tab_produits{
	border-top:1px solid #FF0A8F;
	border-bottom:1px solid #FF0A8F;
}
div#boutique table.tab_boutik tr.bloc_boutik table.tab_produits tr td{
	border-top:1px solid #333;
	padding:8px 5px;
}
div#boutique table.tab_boutik tr.bloc_boutik table.tab_produits tr.first td{
	border-top:none;
}

div#compte table.tab_content tr td{
	border:none;
}
div#compte div.legend{
	color:#CCC;
	font-size:9px;
}

div#ident td h4{
	color:#CCC;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}

div#menu_compte{
	background-color:#111;
	font-size:11px;
	margin-top:15px;
	padding:10px 20px 10px 30px;;
}
div#menu_compte a{
	color:#CCC;
	margin-right:40px;
	padding-bottom:2px;
}
div#menu_compte a.cours, div#menu_compte a:hover{
	border-bottom:1px solid #666;
}

div#mes_commandes img#img_commande{
	display:inline;
	float:left;
}
div#mes_commandes div#commandes_content{
	display:inline;
	float:right;
	width:570px;
}
div#mes_commandes h4{
	margin-bottom:20px;
}
div#mes_commandes tr td.prog {
	font-size:10px;
	padding-left:12px;
}

div#photographies img#img_photographie{
	display:inline;
	float:left;
}
div#photographies div#photos_content{
	display:inline;
	float:right;
	width:570px;
}
div#photographies ul {
	list-style:none outside none;
	margin-top:20px;
}
div#photographies ul li {
	display:inline;
	float:left;
	margin:10px 25px 0 0;
}
div#photographies div#photos_content img {
	border:1px solid #333;
}

div#societe-partenaires h3{
	color:#ff0a8f;
	font-size:12px;
	margin-bottom:20px;
}
div#societe-partenaires div.bloc{
	display:block;
	float:none;
	margin-bottom:30px;
}
div#societe-partenaires h3.first{
	margin-top:0;
}
div#societe-partenaires h5{
	color:#a9b603;
	font-size:11px;
	margin:15px 0;
}
div#societe-partenaires h5 span{
	color:#AAA;
}
div#societe-partenaires a{
	border-bottom:1px solid #333;
	color:#AAA;
	padding-bottom:1px;
}
div#societe-partenaires ul{
	list-style:none;
	margin-bottom:10px;
}
div#societe-partenaires ul li{
	padding:5px 0 5px 30px;
}
div#societe-partenaires p{
	margin-bottom:10px;
}
div#societe-partenaires div.part{
	border-bottom:1px solid #333;
	margin-bottom:20px;
	padding-bottom:10px;
}
div#societe-partenaires div.part img.part {
	float:left;
	margin:5px 15px 5px 0;
}
div#societe-partenaires div.part p{
	line-height:14px;
}
div#societe-partenaires div#titres_acceptes{
	background-color:#444;
	border:1px solid #555;
	margin-top:20px;
	width:500px;
}
div#societe-partenaires div#titres_acceptes img {
	margin:10px 20px;
}
div#societe-partenaires div#enseignes{
	background-color:#444;
	border:1px solid #555;
	margin-top:20px;
}
div#societe-partenaires div#enseignes img {
	margin:10px 17px;
}
div#societe-partenaires div#img_payer{
	background-color:#444;
	border:1px solid #555;
	display:inline;
	float:right;
	margin-top:10px;
}
div#societe-partenaires div#img_payer img{
	margin:10px 20px;
}

div#conseiller_site form{
	margin:30px 0;
}
div#conseiller_site img#img_conseil{
	display:inline;
	float:left;
}
div#conseiller_site div#conseil_content{
	display:inline;
	float:right;
	width:600px;
}
div#conseiller_site form input.text, div#conseiller_site form textarea{
	background-color:#555;
	border:none;
	color:#FFF;
	font-size:11px;
	padding:2px;
	width:410px;
}
div#conseiller_site form textarea {
	height:200px;
}
div#conseiller_site div#texte_exemple {
	background-color:#444;
	border:1px solid #555;
	font-size:10px;
	margin:10px 0;
	padding:15px;
}

div#cgv{
	font-size:11px;
	padding-bottom:25px;
	text-align:left;
}
div#cgv h4{
	color:#E2017B;
	margin:20px 0 10px 0;
}
div#cgv p{
	margin-bottom:7px;
}
div#cgv p.coord{
	border-left:1px solid #444;
	padding-left:20px;
	margin-left:20px;
}