h3
{
 color:#F6A800;
}

div#privileges
{
 position: relative;
 float: left;
 width: 267px;
 height: 415px;
 margin-right: 18px;
 
 background-color: white;
}

.innerFullOrange strong
{
 color:#b35b00;
 
 font-weight:bold;
}

.innerFullOrange
{
 position:relative;
 padding-top:3px;
 padding-bottom:3px;
 
 color: white;
 background-color:#f6a769;
}

.innerFullOrange div.leftTopFrame
{
 background: white url( '../../imgs/frame.png' ) no-repeat  left -466px;
}

.innerFullOrange div.rightTopFrame
{
 background: white url( '../../imgs/frame.png' ) no-repeat  right -486px;  
}

.innerFullOrange div.leftBottomFrame
{
 background: white url( '../../imgs/frame.png' ) no-repeat  left -520px;
}

.innerFullOrange div.rightBottomFrame
{
 background: white url( '../../imgs/frame.png' ) no-repeat  right -540px;
}

#inscription_form
{
 width:644px;
 float:right;
}

.clear
{
 clear:both;
}

.fields
{
 margin-top:18px;
 padding:17px 15px;
 
 background-color:#f9f1ec;
}

div.fields input
{
 display:block;
 margin-bottom:12px;
 margin-top:5px;
}

div.fields label
{
 color:#3d3935;
 
 font-weight:bold;
}

div.fields p.field
{
  margin-top:22px;
}

div.fields input[type="submit"]
{
 display:inline;
 margin:0px;
 padding-right: 15px;
 margin-right: -5px;
}

div.fields input[type="text"], div.fields input[type="password"]
{
 height:35px;
 width:275px;
 padding-left:14px;
}

div.fields input[type="text"].invalidInput, div.fields input[type="password"].invalidInput
{
 border:1px solid #a00;
 background-color:#fee;
}

div.fields input[type="radio"], div.fields input[type="checkbox"]
{
 display:inline;
 width:auto;
 height:auto;
}

#inscription_form input[type="file"]
{
 display: none;
} 

#inscription_form input[type="text"], #inscription_form input[type="password"], #inscription_form select
{
 border:1px solid #c8c3bf;
} 

#inscription_form div.profile_picture
{
 margin-top:5px;
}

#inscription_form div.profile_picture img
{
 float:left;
 
 border:1px solid #c8c3bf;
}

#inscription_form div.fields div.radios label
{
 display:inline-block;
 width:170px;
 
 text-align:right;
 font-weight:normal;
}

#inscription_form div.fields div.checkbox-field
{
 margin-top:25px;
}

#inscription_form div.fields div.holiday-category label
{ 
 color:#707070;
 
 font-weight:normal;
 text-transform:uppercase;
}

#inscription_form div.fields div.holiday-category.left
{
 width: 157px;
 text-align:right;
}

#inscription_form div.fields div.holiday-category.right
{
 width: 157px;
 margin-right:170px;
 text-align:right;
 float:right;
}

#inscription_form div.fields div.holiday-category li input[type="checkbox"]
{
 position:relative;
 top:3px;
}

#inscription_form div.fields div.holiday-category li
{
 height:25px;
}

#inscription_form div.fields div.holiday-category ul
{
 margin:0px;
 padding:0px;
 padding-top:6px;
 margin-top:6px;
 margin-bottom:30px;
 
 list-style-type:none; 
 border-top:1px solid #b5b5b5;
 font-weight:bold;
}

#inscription_form div.submit-button
{
 float:right;
 margin-top:21px;
 
 font-weight:bold;
}

#inscription_form p.legal_disclaimer
{
 float:left;
 width:470px;
 margin-top:21px;
 
 color:#a0a0a0;
 
 font-size:10px;
 line-height:12px;
}

#inscription_form .user_img_container {
 float: left;
 margin-top: 0px;
 display: block;
 width: 80px;
 height: 80px;
}

#inscription_form label[for=profile_picture_input] {
 height: 21px;
 width: 140px;

 line-height: 21px;
 padding-left: 15px;
 margin-left: 99px;
 display: block;

 border: 0;
 color: #f9f1ec;
 background: transparent url("../../imgs/button.png") no-repeat left -211px;
 border-right: 1px solid #c76602;

 cursor: pointer;
 text-decoration: none;
}

#inscription_form div#profile_picture_input span.uploadify-button-text
{
 display:block;
 background: transparent url("../../imgs/button.png") no-repeat right -211px;
}

#inscription_form div.uploadify-queue
{
 display:none;
}