#login_container{overflow:auto; z-index:99; position:fixed; top:0; left:0; width:100%; height:100%; font-family:Heveltica, Arial, Sans; text-align:right; background:transparent url(http://www.citoyenparent.be/Public/connexion/images/white-90.png)}
#login_box_outside{width:596px; margin:80px auto; text-align:left; }
#login_box_top{width:100%; height:10px; background:transparent url(http://www.citoyenparent.be/Public/connexion/images/top.png) no-repeat;}
#login_box_bottom{width:100%; height:10px; background:transparent url(http://www.citoyenparent.be/Public/connexion/images/bottom.png) no-repeat;}
#login_box{padding:0 10px 5px 10px; background:#11B9E0; }
#login_box * {margin:0; padding:0;}
#login_box h2{margin-bottom:5px;}
#login_box h3{border-bottom:2px solid white; padding-bottom:5px; margin-bottom:20px; font-size:20px;}
#login_box .input_text_container, #login_box .select_container, #LoginForm .input_text_container, #LoginForm .select_container {margin-bottom:10px;}
#login_box #login_box .styled_text, #login_box #LoginForm .styled_text {width:60%; float:left;}
#login_box ul {margin-left:15px; list-style-type: square;}
#login_box p, #login_box li {color:white; font-weight:bold; margin-bottom:5px; font-size:16px;}
#login_box h3 {font-size:24px; color:black;}
#login_box h4 {font-size:20px; color:black;}
#login_box a {color:white; text-decoration:underline;}
#login_box a:hover {color:black; text-decoration:underline;}
#login_box em {color:black; text-decoration:underline; font-style:normal;}
#login_box p small{font-weight:normal;}
#login_box .styled_text h3 {border:none; }
#login_box p.alert{margin:20px 0; color:#B54912; font-size:24px;}
#login_box input, #login_box #LoginForm input {float:right; width:35%; height:25px; font-size:20px; font-family: Heveltica, Arial, Sans; border:none; color:#666; padding:4px;}
#login_box select, #login_box #LoginForm select {float:right; width:35%; height:25px; font-size:16px; font-weight:normal; font-family: Heveltica, Arial, Sans; border:none; color:#666; padding:4px;}
#login_box .button_container {font-size:18px; font-weight:bold; margin-bottom:5px; }
#login_box .button_container a{color:white; text-decoration:none;}
#login_box .button_container a:hover{color:black; text-decoration:none;}
#login_box .button_container .button a{color:#11B9E0; text-decoration:none;}
#login_box .button_container .button a:hover{color:black; text-decoration:none;}
#login_box .button_container .button .bt_center{padding:0 53px; background:transparent url(http://www.citoyenparent.be/Public/connexion/images/h_bg.png) repeat-x; height:32px; display:block; float:left;}
#login_box .button_container .button .bt_left{background:transparent url(http://www.citoyenparent.be/Public/connexion/images/h_l.png) repeat-x; width:5px; height:32px; display:block; float:left;}
#login_box .button_container .button .bt_right{background:transparent url(http://www.citoyenparent.be/Public/connexion/images/h_r.png) repeat-x; width:5px; height:32px; display:block; float:right;}
#login_box .button_container .button .bt_center .label{ display:block; margin-top:5px;}
#login_box .button_container ul{list-style:none;}
#login_box .button_container ul li{float:right; margin-left:15px; margin-top:5px;}
#login_box .button_container ul li.button{margin-top:0;}
#login_box .button_container .button{float:right;}
hr.clear{clear:both; border:none}
#login_box.forgot .styled_text, #login_box.activate .styled_text {float:none; clear:both; width:100%; margin-bottom:20px;}
#login_box.forgot label, #login_box.activate label{font-size:20px; color:black; margin-top:5px; font-weight:bold;}
#login_box.forgot input , #login_box.activate input {width:50%;}

#login_box.forgot .button_container a, #login_box.activate .button_container a {float:right; margin-left:15px;}
#login_box.forgot .button_container a.no_button, #login_box.activate .button_container a.no_button {float:right; margin-top:5px; }

#login_box .loading{background:transparent url(http://www.citoyenparent.be/common/images/loader-blanc.gif) no-repeat top right;}

#login_container.activate {position:relative;}
#login_container.activate #login_box_outside{margin:5% auto;}
#login_container.activate .styled_text p, #login_container.activate .styled_text li {font-size:13px;}
#login_container.activate .styled_text h3 {font-size:20px;}
#login_box.activate select {width:51%; height:33px; padding:6px 4px;}
#login_container.activate .form_content{margin-top:40px;}
br.break{clear:both;}

#ForgotPassword{margin-bottom:40px;}