/* $Id: account.css 225 2006-03-16 10:24:24Z dpapin $ */

#introRegister, #explainRegister {
    font-weight:bold;
    font-size:90%;
    margin:10px 0;
}

#explainRegister {
    font-weight:normal;
    font-size:90%;
    margin:10px 0;
}
/* ==========================
 *        forms
 * ========================== */

div.formHelp {
    text-align:justify;
    font-size:90%;
    line-height:1.4em;
}

.userForm input {
    width:280px;
}

.jforms-label {
    width:130px;
    padding-top:2px;
}

.jforms-radio label, .checkCharte label {
    float:none;
    display:inline;
    margin:0 5px;
    padding:0;
    text-align:left;
    cursor:pointer;
}
.checkCharte label {
    font-weight:bold;
}

.jforms-radio input, .checkCharte input {
    position:relative;
    top:2px;
    width:auto;
    cursor:pointer;
}

div.jforms-inline label, .userFormItem.jforms-inline input{
    display:inline;
    float:none;
    margin-left:5px;
    width:auto;
}
div.jforms-inline div {
    margin-left:135px;
}


.datepicker_control {
    background-color:#59b305;
}
.datepicker_links {
    background-color:#f5a120;
}
.datepicker_header, .datepicker_header select {
    background-color:#888888;
}

.userForm .actionsFormItem .actionsFormTellItem {
    padding:10px 0;
}

.mainActions {
    margin:1em auto;
    text-align:center;
    width:190px;
}

.mainActions a {
    display:block;
    width:190px;
    height:27px;
    text-align:center;
    text-decoration:none;
    line-height:27px;
    color:#ffffff;
    font-weight:bold;
    overflow:hidden;
    background:transparent url('../Images/boutongenerique.png') top left no-repeat;
}

ul.mainActions,  ul.mainActions li {
  margin:0;
  padding:0;
  list-style-type: none;
}

ul.mainActions {
    padding:0 20px;
    margin:1em 0;
    width:390px;
}

ul.mainActions li {
    float:left;
}

a.prevAction {
    padding:1px 10px 0 0;
    background:transparent url('../Images/etapeprecedente.png') top left no-repeat;
}
ul.mainActions button.jforms-submit {
    text-align:center;
    background:transparent url('../Images/etapesuivante.png') top left no-repeat;
}

#accntCNIL, #accntInfo {
    color:#676F81;
    font-size:85%;
    padding: 0 0 10px 10px;
    clear: both;
}

#accntCNIL {
    margin:1em 0;
}

#accntInfo {
    margin-top: 30px;
}

.accntOption {
    color:#CA001B;
}

a.linkPlus, a.linkMinus {
    padding:0 3px;
    text-indent:-1000em;
    width:20px;
}


/* ==========================
 *    specific forms ctrls
 * ========================== */

div.newsletterItem {
    margin-bottom: 20px;
    display: inline;
}

div.newsletterItem input {
    float: left;
    width: 13px;
    margin: 15px 10px 0 135px;
    padding:0;
    border:none;
}

div.newsletterItem .jforms-label {
    width: 270px;
    text-align: left;
}

div#register fieldset {
    min-height: 100px;
}

#registerOK button {
	background:transparent url('../Images/boutons-popup.png') no-repeat scroll -124px -76px;
	height: 38px;
	width: 48px;
	text-indent: -5000em;
	overflow: hidden;
	margin: auto;
	border: none;
	display: block;
}

div#charte {
    border:1px solid #666666;
    margin:1em 0;
    padding:0.5em;
    width:410px;
    height:200px;
    overflow:auto;
    clear:both;
}

#register2 .jforms-label {
    float:none;
    text-align:left;
    width:auto;
}

#register2 select {
    width:400px;
    font-size:100%;
}

#FriendForm .userFormItem{
    width:auto;
    padding-left:0;
}

#FriendForm div label {
  width:50px;
  float:left;
  margin-top:1px;
}
#FriendForm div input {
  margin-top : 2px;
  float: left;
  width:auto;
}

.avatar {
    margin-top:1em;
}
.avatar div {
    margin-left:135px;
}

.jforms-ctl-avatar  {
    float:left;
}

.jforms-ctl-avatar label {
    text-indent:-1000em;
    height:40px;
    width:40px;
    display:-moz-inline-block;
    display:inline-block;
}

#jform1_avatar_label0  {
    background:transparent url('../Images/avatars/avm1.png') top left no-repeat;
}
#jform1_avatar_label1 {
    background:transparent url('../Images/avatars/avm2.png') top left no-repeat;
}
#jform1_avatar_label2 {
    background:transparent url('../Images/avatars/avm3.png') top left no-repeat;
}
#jform1_avatar_label3 {
    background:transparent url('../Images/avatars/avm4.png') top left no-repeat;
}
#jform1_avatar_label4 {
    background:transparent url('../Images/avatars/avm5.png') top left no-repeat;
}
#jform1_avatar_label5 {
    background:transparent url('../Images/avatars/avm6.png') top left no-repeat;
}
#jform1_avatar_label6 {
    background:transparent url('../Images/avatars/avm7.png') top left no-repeat;
}
#jform1_avatar_label7 {
    background:transparent url('../Images/avatars/avm8.png') top left no-repeat;
}
#jform1_avatar_label8 {
    background:transparent url('../Images/avatars/avm9.png') top left no-repeat;
}
#jform1_avatar_label9 {
    background:transparent url('../Images/avatars/avm10.png') top left no-repeat;
}
#jform1_avatar_label10 {
    background:transparent url('../Images/avatars/avm11.png') top left no-repeat;
}
#jform1_avatar_label11 {
    background:transparent url('../Images/avatars/avm12.png') top left no-repeat;
}
#jform1_avatar_label12 {
    background:transparent url('../Images/avatars/avm13.png') top left no-repeat;
}
#jform1_avatar_label13 {
    background:transparent url('../Images/avatars/avm14.png') top left no-repeat;
}
#jform1_avatar_label14 {
    background:transparent url('../Images/avatars/avm15.png') top left no-repeat;
}
#jform1_avatar_label15 {
    background:transparent url('../Images/avatars/avm16.png') top left no-repeat;
}

/* ==========================
 *          Miscellaneous
 * ========================== */
/*a { text-decoration:none; }*/

