h1,h2,h3,h4{padding:0px;}
a img{border:none;}
body{background-color:#f9f9f9;text-align:center;margin:0px;font-family:Tahoma,arial,vedana;font-size:12px;}
table{font-size:12px;}
form{padding:0px;}

div.wysiwyg>p{margin:0px;padding:0px;width:717px;}
div.wysiwyg p{margin:0px !important;padding:0px !important;}
.clearboth{clear:both;height:0px;line-height:0px;overflow:hidden;}
* html .clearboth,*+html .clearboth{display:none;}


body{background-color:#f9f9f9;margin:0px;padding:0px;text-align:center;}
#website{width:912px;margin-left:auto;margin-right:auto;align:center;text-align:left;background-color:white;padding-bottom:10px;}

#header{width:912px;height:262px;background-image:url(../img/common/layout/header.jpg);background-color:#fcdce9;}
#menu{margin:0px;padding:0px;list-style-type:none;}
#menu li{float:left;}
#loginbar{height:26px;text-align:right;}
#loginbar input{color:#f4afc8;}
#loginbar input[type=text],#loginbar input[type=password]{width:130px;}
#loginbar input{vertical-align:middle;}
#loginbar form{margin:0px !important;}
#login_pass{display:none;}
a.passforgotten{color:white;font-size:11px;}
a.passforgotten:hover{text-decoration:underline;}
#loginbox{padding-top:2px;}
#footer,#footer a{color:#b0a9a9;}

#registration_header{

margin-left:-420px;
position:absolute;
top:193px;
}

#header #myaccount{height:26px;line-height:26px;vertical-align:middle;color:white;margin-right:5px;}
#header #myaccount a,.login{color:white;font-weight:bold;}


#menu li.menusep{text-align:center;margin-left:7px;margin-right:8px;}

/** Accueil **/
#divfieldsetcontainer{margin:3px;border: solid #f1d6e9 1px;}
#divforminscription{border:solid #fadce6 1px;width:735px;margin-left:7px;}
#forminscription{margin:4px;}
#divforminscription fieldset{border:none;}
#divforminscription legend{font-weight:900;font-size:15px;padding-top:5px;}
#fieldsetmaman,#fieldsetfamille,#fieldsetpapa,#fieldsetenceinte{margin:0px;float:left;border:none;}

#fieldsetmaman{width:310px;}

#fieldsetfamille{width:404px;}
#fieldsetpapa{border-right:solid #fadce6 1px;width:313px;}
#fieldsetmaman legend,#fieldsetfamille legend,#fieldsetpapa legend{color:#de3487;}
#fieldsetenceinte legend{color:#be0089;}
#forminscription legend{margin-bottom:4px;}
#divforminscription{margin-top:-16px;}
#tdmaman,#tdenceinte{ background-color:#f6eff5;}
#tdfamille,#tdpapa{background-color:#f9f5f8;}
.clearboth{clear:both;height:0px;line-height:0px;overflow:hidden;}
* html .clearboth,*+html .clearboth{display:none;}

#forminscription>table{border-collapse:collapse;border:solid #fadce6 1px !important;background-color:#f9f5f8;}
#submitregistration{ background-color:#f9f5f8; text-align:center;}
#tdmaman,#tdenceinte,#tdfamille,#tdpapa{border:solid #fadce6 1px; }
#forminscription input,#forminscription select,#formmodification input,#formmodification select{height:19px;padding:0px;border:solid #e6e6e6 1px;width:130px;}
*.rightcheckbox{float:right !important;display:block;width:110px;}
.infoscomplementaires{background-color:#f6eff5;}

.children_sex{width:50px;}
select.birthdate_day{width:52px !important;}
select.birthdate_month,select.birthdate_year{width:70px !important;}
#form_registration_children2,#form_registration_children3,#form_registration_children4,#form_registration_children5,#form_registration_children6,#form_registration_children2bis,#form_registration_children3bis,#form_registration_children4bis,#form_registration_children5bis,#form_registration_children6bis{display:none;}

#total_child{width:40px !important;}
.children_sex{width:70px !important;}
span.required{color:#de3487;}

#number,#box{width:44px !important;}
fieldset{margin:0px;padding:0px;margin:2px;font-size:11px;}
fieldset table{font-size:11px;}
span.required{font-size:8px;}
label.error{display:none;}
input.error,select.error{background-color:#ffa75e;}

.heading_enceinte{text-align:left;}
.childsurname{margin-left:5px;}
.childsurname{width:100px !important;}
.childname{width:143px !important;}

#form_registration_children2 td,#form_registration_children3 td,#form_registration_children4  td,#form_registration_children5 td,#form_registration_children6 td{padding-top:15px;}
#btn_inscription{width:160px !important; height:31px !important;border:none !important;margin-top:10px !important;margin-bottom:10px !important;}
#btn_confirmer{width:86px !important; height:32px !important;border:none !important;margin-top:10px !important;margin-bottom:10px !important;}



#childrentable{line-height:23px !important;}

#divfieldsetcomplementaire{border-top: solid #F8e8f3 1px;border-bottom: solid #F8e8f3 1px;padding-top:5px;}
#fieldsetcomplementaire input,#fieldsetcomplementaire select{width:auto !important;height:auto !important;}
#fieldsetcomplementaire{margin:10px;}

span.privacy{color:#c146a4;margin:10px;display:block;font-size:9px;}
#probleme{margin:10px;display:block;}
ol li ul{list-style-type:none;}

.question_enquete{font-weight:bold;}

#visuelinscription,#inscriptionanchor {position: absolute; margin-top: -70px; margin-left: 20px;}




/** **/




#invitefriend fieldset{border:none;}
#invitefriend{margin-left: 17px; margin-top: 44px;}

#remarquesform fieldset,#colisnonrecusform fieldset{border:none;}



#bulle_laboiterose{position:absolute;margin-top:-560px;margin-left:168px;}
#bulle_laboitejaune{position:absolute;margin-left:311px;margin-top:-416px;}
#bulle_laboitebleue{position:absolute;margin-left:311px;margin-top:-244px;}
#bulle_laboiteverte{position:absolute;margin-top:-422px;margin-left:-60px;}
#bulle_womenonly{position: absolute; margin-top: -453px;margin-left:80px;}
#bulle_dossiermaternite{position: absolute; margin-top: -582px;margin-left:-35px;}
#bulle_mespremiersmois{margin-left:330px;margin-top:-495px;position:absolute;}

#bulle_premiereannee {
display:none;
margin-left:86px;
margin-top:-462px;
position:absolute;

}

#bulle_porterlavie{
display:none;
margin-left:-10px;
margin-top:-481px;
position:absolute;
}

#pubhaut{position: absolute; margin-top: 33px; margin-left: 441px; z-index: 40;}


#invitefriend fieldset{border:none;}
#invitefriend{margin-left: 17px; margin-top: 44px;}

#remarquesform fieldset,#colisnonrecusform fieldset{border:none;}
#pubhaut{position: absolute; margin-top: 33px; margin-left: 441px; z-index: 40;}

.linkstable a{text-decoration:none;}
.linkstable a:hover{text-decoration:underline;}
a{color:#e25d8a;}
h1{font-family:Tahoma;text-transform:uppercase;font-weight:normal;color:#585856;margin:0px;padding:0px !important;font-size:23px;}
h2{font-family:Tahoma;text-transform:uppercase;font-weight:normal;color:#585856;margin:0px;padding:0px !important;font-size:23px;}
img{border:none;}

#btn_deconnexion img{vertical-align:middle;}

#coupon_codediv{text-align:center;display:none;}