#Profile h1{font-size:14px;font-family:Times,serif;}
#Profile p{margin:4px 0 10px -10px;padding:0;font-size:10px;background:transparent url(images/backGrey.gif) 0 6px repeat-x;}
#Profile input{width:421px;_width:415px;}
#Profile textarea{width:571px;_width:568px;height:100px}
#Profile select{width:421px;_width:415px;}
#Profile #areas_interests {display:table;clear:both;width:450px;table-layout:fixed;margin:10px 0 0 20px}
#Profile #areas_interests td{font-size:10px;padding:0;vertical-align:middle;}
#Profile #areas_interests p{padding:0;margin:5px 0 10px;background-image:none}
#Profile #areas_interests input{font-size:10px;width:14px;}
#Profile #div_1{background-image:url(images/border_zone.gif);background-repeat:repeat-x;background-position:top left;padding-top:1px;margin-top:-1px;_margin-top:36px;}
#Profile #div_2{display:none;background-image:url(images/border_zone.gif);background-repeat:repeat-x;background-position:top left;padding-top:1px;margin-top:-1px;_margin-top:36px;}
#Profile #div_3{display:none;background-image:url(images/border_zone.gif);background-repeat:repeat-x;background-position:top left;padding-top:1px;margin-top:-1px;_margin-top:36px;}
#Profile #div_4{display:none;background-image:url(images/border_zone.gif);background-repeat:repeat-x;background-position:top left;padding-top:1px;margin-top:-1px;_margin-top:36px;}
#Profile #div_1 h1, #Profile #div_2 h1,#Profile #div_3 h1,#Profile #div_4 h1{margin:20px 0}
#Profile #div_4 p{margin-left:5px}
#Profile #col_table_1{width:250px}
#Profile #col_table_2{width:200px}
#Profile .line{margin:0 0 0 -10px;float:left;width:150px;text-transform:uppercase;padding-top:4px}
#Profile .white{background-color:white;padding: 0 10px}
#Profile .save{width:100px;font-size:12px;float:right;margin-right:10px;margin-top:20px;padding:2px}
#Profile #msg{background-image:url(images/border_zone.gif);background-repeat:repeat-x;background-position:top left;padding-top:1px;margin-top:-1px;_margin-top:36px;padding:40px 0;display:none;font-size:12px}
#Profile #msg.ok{display:block;color:#090;font-weight:bold;}
#Profile #msg.ko{display:block;color:#F00;font-weight:bold}

#Profile strong{color:#EE0000}
#Profile #mandatory_fields{color:#EE0000;font-size:9px;font-family:Verdana,sans-serif;background:none;margin:10px 0 0 0px}
#Profile #motivation{background:none}

#content_article textarea{margin-bottom:20px}
#content_article input{margin-bottom:20px}
#content_article p {background:none}

#policy p{background:none}

#registration_information{clear:both;padding-top:30px;color:#888;font-size:12px;}
#registration_information ul{list-style-type:lower-alpha;margin:0;padding:20px 0 0;line-height:18px;background: transparent url(images/border_zone.gif) top left repeat-x;}
#registration_information li{margin:10px 0 10px 20px}
#registration_information li#first{}
