#login_form {margin-top:60px;}
#login_form h2 {font-size:13px;margin:0;padding:0 0 0 15px;background:url(/media/arrowgreen.gif) no-repeat 0 2px;}
#login_form h2 a {color:#FE4F00;text-decoration:none;}
.login_left, .login_right {float:left;width:333px;}
.login_left {margin-left:120px;}
.login_right {margin-left:40px;}
.login_mid {margin-left:auto;margin-right:auto;width:333px;}

.mid_form {width:271px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;padding:35px 30px 60px 30px;font-size:12px;
font-weight:bold;background:url(/media/bottom_medium_green_hach.gif) no-repeat center bottom;}
.mid_form_sub {text-align:center;margin-top:30px;height:37px;}
.bot_inter {width:331px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;height:5px;}
.bot_lft_form, .bot_mid_form, .bot_rgt_form {float:left;height:7px;}
.bot_lft_form {width:7px;background:url(/media/box_round_lft_corner.gif) no-repeat;}
.bot_mid_form {border:solid 1px #BCBCBC;border-top:0px;width:325px;height:6px;line-height:1px;}
.bot_rgt_form {width:7px;background:url(/media/box_round_rgt_corner.gif) no-repeat;}

.mid_form .large {width:233px;border:solid 1px #4E4E4E;}
.mid_form .small {width:120px;border:solid 1px #4E4E4E;}

.mid_form br {margin-bottom:5px;}

.green_title_lft, .green_title_rgt, .green_title_mid {float:left;margin-top:10px;}
.green_title_lft {width:6px;height:31px;background:url(/media/greentitle_left.gif) no-repeat;}
.green_title_rgt {width:6px;height:31px;background:url(/media/greentitle_right.gif) no-repeat;}
.green_title_mid {width:327px;background:url(/media/greentitle_middle.gif) repeat-x;padding-top:6px;height:25px;
text-align:center;color:white;font-weight:bold;font-size:15px;}

dl {margin:0;padding:0;}
dt {margin:0;padding:0;}
dd {margin:0;position:relative;padding-bottom:23px;}
dd.welldone {background:url('/media/button_ok.png') no-repeat 250px 0;}
dd.danone {background:url('/media/button_cancel.png') no-repeat 250px 0;}

.hint {display:none;position: absolute;color:#CC0000;width: 150px;border: 1px solid #CC0000;margin-left:45px;
	   padding: 5px 6px;background: #FFCCCC url(/media/pointer.gif) no-repeat -10px 5px;top:-5px;}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background: url(/media/pointer.gif) left top no-repeat;}

div#form_container select {padding:3px;width:120px;border:solid 1px #4E4E4E;}

div.maineval {margin:0 auto;width:640px;font-size:12px;}
div.greentitlemid, div.greytitlemid {padding-top:6px;height:25px;text-align:center;color:white;font-weight:bold;font-size:15px;float:left;}
div.greentitleright,  div.greytitleright {width:6px;height:31px;float:left;}
div.greentitlemid {background:url(/media/greentitle_middle.gif) repeat-x;width:634px;}
div.greytitlemid {background:url(/media/greytitle_middle.gif) repeat-x;width:634px;}
div.greentitleright {background:url(/media/greentitle_right.gif) no-repeat;}
div.greytitleright {background:url(/media/greytitle_right.gif) no-repeat;}
div.enonce, div.enoncegrey {padding:10px;padding-bottom:50px;border:1px solid #BCBCBC;padding-left:30px;text-align:justify;}
div.enonce {background:transparent url(/media/bottom_sujet.gif) no-repeat scroll center bottom;}
div.enoncegrey {background:transparent url(/media/hash_bottom_paiement.gif) no-repeat scroll center bottom;}
div.enonce h1, div.enoncegrey h1 {font-size:16px;color:#111;margin-top:0}
div.enonce h2, div.enoncegrey h2 {font-size:14px;color:#111;margin-top:0}

input.inscription {border:0;cursor:pointer;width:135px;height:37px;}
input.inscription {background: transparent url(/media/button_inscription.gif) no-repeat scroll left top;}


