
table,body,div{padding:0px;}
img{border:none;}

/**********************************************Refonte Blédiclub***********************************/
.inputDesin{font: 12px arial, Verdana, Geneva, Helvetica, sans-serif;color:#148358;width:161px;border:solid 1px #108342;}
/*********************************************Fin Refonte Blédiclub*************************************/


/**********************************************Formulaire inscription blédiclub***********************************/
#container_form {width:686px;background: #95c847 url(../fr/img/blediclub/container_form_bg.gif) repeat-y top center; position:relative}
#container_form #filetg {width:14px; height:113px;background: transparent url(../fr/img/blediclub/container_form_bg_filetg.gif) no-repeat top left; position: absolute; left:0; top:0; }
#container_form #filetd {width:13px; height:113px;background: transparent url(../fr/img/blediclub/container_form_bg_filetd.gif) no-repeat top right; position: absolute; right:0; top:0;  }
#container_form #cnil {margin: 0 15px 0 25px;}
#container_form #fondBlediclub {background: #95c847 url(../fr/img/blediclub/container_form_bg.gif) repeat-y top center !important}
#container_form #fondBlediclub img {display:none}
#container_form #form1 {margin:0 0 0 14px;}
#container_form #form1 #partleft {width:295px;background: #dff7ba url(../fr/img/blediclub/container_form_partleft_bg.gif) repeat-y top center;padding:11px 0 0 12px}
#container_form .clear {clear:both; height:1px;}

#main_confirm H1, #main_confirm p{color:#00855A;font-family:Arial, Helvetica, sans-serif;margin:0 35px;}
#main_confirm H1{font-size:20px;margin:20px 35px;}
#main_confirm p{font-size:12px;margin-bottom:20px;}
/*********************************************Fin Formulaire inscription blédiclub*************************************/


/******* contenu des styles css inline de la page inscription.php ****/
.rose{color:#C31F80;font-size:11px;}
.pageForm{
	width:635px;
	margin-left: 11px;
	margin-right: 10px;

}
	.pageForm *{ color:#00855A;font:bold 11px  Arial, Helvetica, sans-serif}
	.tete1Bloc{ position:static;display:block; background:url(../img/img_form_head.gif) no-repeat; height:15px; width:635px}
	.tete2Bloc{ position:static;display:block; background:url(../img/img_form_2head.gif) no-repeat; height:14px; width:635px}

	.corps1Bloc{ position:static;background-color:white; padding:10px;color:#145348}
	.corps2Bloc{ position:relative;background:url(../img/img_form_2body.gif) repeat-y; padding:10px;}

	.pieds1Bloc{ position:static;display:block; background:url(../img/img_form_foot.gif) no-repeat; height:16px; width:635px; margin-bottom:14px}
	.pieds2Bloc{ position:static;display:block; background:url(../img/img_form_2foot.gif) no-repeat; height:17px; width:635px; margin-bottom:14px}

	.pageForm input, .pageForm select{	position:static;color:#145348; font:bold 12px  Arial, Helvetica, sans-serif; position:relative}

	.nEnfants{ display:block; height:50px}

	.bloc2gauche{ position:static;width:200px; float:left;  margin-right:5px}

	.bloc2droit{	position:static;display:block;  width:160px; float:right}

	label.bloc2gauche input{ margin-top:20px;}
	.bloc2droit input.radio{margin-top:-2px;}

	.blocCentral{ position:static;display:block; float:left; width:250px; overflow:hidden}

	.pageForm label span{ font-weight:normal}
	.pageForm label blockquote{ font-size:9px!important; line-height:20px}

	.partieGaucheB { position:relative;width:288px; margin-right:34px; float:left}
	.partieGaucheB p.required, .partieDroiteB p.required { text-align:left; }
	.partieDroiteB { position:static;width:288px; overflow:hidden}

	.clear{clear:both;visibility:hidden;height:1px;}

	.partieGaucheB img, .partieDroiteB img, div.corps1Bloc img{margin:0 20px 0  20px; float:left;}

	p span, p span i, span.partoutAthis{	color:#D12985}
	div.corps2Bloc p, div.corps1Bloc p{margin:0 0 20px 0}

	div.corps1Bloc a, div.corps2Bloc a{color:#D12985 !important; 	font-weight:normal; display:block; margin-top:20px}
	div.mentionsLegale p , div.mentionsLegale p  span, div.mentionsLegale ul, div.mentionsLegale ul li{font-weight:normal;}

	div.mentionsLegale  p span, div.mentionsLegale  label{ font-weight:normal;}
	div.mentionsLegale{font-weight:normal !important	}

	 div.mentionsLegale ul{list-style-position:inside; list-style-type:none; margin:0; 	padding:0}
	label.unQuatre, label.troisQuatre{margin-left:0; width:180px;	display:block; 	float:left; margin-top:0}

	label.deuxQuatre, label.quatreQuatre{margin:0 0 10px 0; width:200px; display:block; overflow:hidden}
	div.quatreChamps{ margin-bottom:30px; width:100%; }
	label.blocCentral select{margin-top:4px;height:20px}
	.champsLabel{padding:0 0 0 130px}
/***** ***** /


/***********************************Inscription refonte**********************************/
/** Menu */
form#inscription #nav_inscription {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	height: 37px;
	width: 659px;
}

form#inscription li.nav {
	display: inline;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

/** positionnements */
form#inscription {
	background-color:  #E5F9D2;
	width:673px;
	/*height:923px;	*/
	margin: 6px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #148358;
}

form#inscription input,
form#inscription textarea{
	border: 1px solid #108342;
}

form#inscription fieldset#onglet1 {
	background-color: #95C847;
	padding: 0px;
	border:none;
	/*border-left: 2px solid #95C847;
	border-right: 2px solid #95C847;*/
	margin: 0px 0px 0px 7px;
	width:659px;
}

form#inscription fieldset#onglet1 #left {
	background-color:#DFF7BA;
	float:left;
	height:960px;
	/*width: 293px;*/
	width: 293px;
	_width: 295px;
	padding:0px;
	margin:0px;
	border-left:2px solid #94C947;
}
form#inscription fieldset#onglet1 #top-right {
	width:362px;
	padding:0px;
	margin:0px 0px 0px 2px;
	float:left;
	overflow:hidden;
}
form#inscription fieldset#onglet1 #right {
	background-color:#FFF;
	overflow:hidden;
	height:812px;
	width: 360px;
	float:left;
	margin:0px 0px 0px 2px;
}
form#inscription  input.radio{ border:none; }
form#inscription fieldset#onglet1 p {
	margin-left: 10px;
}

form#inscription #fieldset_bottom,
form#inscription #info_legales {
	margin-left: 7px;
}
form#inscription #info_legales {
	margin-left: 19px;
	margin-right: 7px;
	margin-top: 10px;
	font-size:10px;
	color:#148358;
}
form#inscription #info_legales a{color:#148358;}
/** style du form */
form#inscription fieldset#onglet1 #left p label,
form#inscription fieldset#onglet1 #left #civillabel {
	display: block;
	margin-bottom: 9px;
	color:#148358;
}

form#inscription fieldset#onglet1 #left p {
	margin-top: 21px;
	margin-bottom: 0px;
}

form#inscription fieldset#onglet1 #left p.legend{
	margin-top: 8px;
}

form#inscription fieldset#onglet1 #left p label.radio {
	display: inline;
}

form#inscription fieldset#onglet1 #left .required {
	font-weight:bold;
}

form#inscription fieldset#onglet1 #left label span,
form#inscription fieldset#onglet2 label span,
form#inscription fieldset#onglet2 p span,
form#inscription fieldset#onglet1 #left #civillabel span {
	color: #D12985;
	font-weight:bold;
}

form#inscription fieldset#onglet1 #left #onglet2_link {
	margin-left: 92px;
}

/** style des avantages */

form#inscription fieldset#onglet1 #right #contentRight{
	/*border-right: 2px solid #95C847;*/
	/*width:360px;*/
}
form#inscription fieldset#onglet1 #right p {
	margin: 0px 10px 19px 18px;
	width:330px;
}

form#inscription fieldset#onglet1 #right img {
	float: none;
}
form#inscription fieldset#onglet1 #right img.picto {
	float: left;
	margin-right: 11px;
	margin-bottom: 10px;
}

fieldset#onglet1 #onglet2_link,
fieldset#onglet1 #submit {
	cursor: pointer;
}
/* page 2 */
form#inscription fieldset#onglet2 #intro_page2 {
	color:#C31F80;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


form#inscription fieldset#onglet2 {
	background-color:#DFF7BA;
	padding: 0px;
	border:none;
	border-left: 2px solid #95C847;
	border-right: 2px solid #95C847;
	margin: 0px 0px 0px 7px;
	width:655px;
	_width:659px;
	/*border: 1px solid red;*/
}
form#inscription fieldset#onglet2 div.pageForm{
	margin: 0px 5px 0px 12px;
}
form#inscription img#topOnglet2,
form#inscription #fieldset_bottom_page2{
	margin: 0px 0px 0px 7px;
}

form#inscription fieldset#onglet2 input#origine {
	margin-bottom: 15px;
	float: left;
}

form#inscription #optins_menu span {
	display: block;
}


/** INTRO */
div#contentBlediclub {
	width:686px;
	background-color:#AFD873;
}
div#contentBlediclub img#blediclub {
	margin:0px;
	padding:0px;
	width:686px;
	height:139px;
}
div#contentBlediclub div#introBlediclub {
	margin:0px;
	padding:0px;
	width: 686px;
	height:82px;
	background-color: #E5F9D2;
}
div#contentBlediclub div#introBlediclub p {
	color:#C31F80;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
	margin-left:34px;
	width:610px;
}
div#dejaInscrit {
	margin:0px;
	padding:0px;
	width:686px;
	height:60px;
}

div#dejaInscrit p,
div#dejaInscrit a {
	color:#00855A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
div#dejaInscrit a{color:#C31F80;}
div#dejaInscrit p{
	margin-left:34px;
}

/** BOTTOM */
div#bottom {
	margin-top: 7px;
	background-color:#00855A;
	color:#FFF;
	width:686px;
	font-family:Arial, Helvetica, sans-serif;
}
div#bottom h6,
div#bottom p {
	margin-left:20px;
	width:611px;
	margin-top:10px;
}
div#bottom h6{
	font-size:11px;
	font-weight:bold;
}
div#bottom p,
div#bottom a{
	color:#FFF;
	font-size:10px;

}

/**************************désinscription****************************/
#fondBlediclubNew ul{list-style:none;}

form#inscription fieldset#onglet1 #left label span.etoile, form#inscription fieldset#onglet2 label span.etoile, form#inscription fieldset#onglet2 p span.etoile, form#inscription fieldset#onglet1 #left #civillabel span.etoile {
	font-size:18px;
}

/* //////////////////// Confirmation inscription ////////////// */
#conteneur_inscription_confirm {
	background:url('../img/images_inscription_confirmation/fond.jpg') no-repeat 0px 174px;
	padding-top:26px;
	position:relative;
}
#conteneur_inscription_confirm img {display:block;}
#conteneur_inscription_confirm h1 {
	position:relative;
	left:-8px;
	margin-bottom:51px;
}
#conteneur_inscription_confirm #paras p {
	padding:0px 52px 0px 35px;
	margin-bottom:16px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#paras {height:254px;}
#conteneur_inscription_confirm #paras p.petites_lettres {font-size:10px;}
#lien_acces_blediclub {
	position:absolute;
	left:152px;
	top:421px;
}
#mentions_legales p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#148358;
	margin-bottom:10px;
	padding-right:10px;
}
#mentions_legales p a {color:#148358;}
.form-img-bottom {display:block;}