body {
    margin: 0px;
    padding: 0px;
    color : #333;
    background-color : #FFF;
    font-size : 14px;
    font-family : Arial, Helvetica, sans-serif;
}



#wrapper {
    border: 0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

#header {
    background-color: #FFF;
    background-position: right top;
    border-bottom: 4px solid #FA7A09;
    background: url(images_index/header.png);
}

#joomla {
    position: relative;
    width: 100%;
    background: url(images_index/header_text.png) no-repeat;
    background-position: bottom right;
    margin: 0px;
    padding: 0px;
}

#break {
    height: 50px;
}

form {
    margin: 0px;
}



.button {
    border : solid 1px #cccccc;
    background: #E9ECEF;
    color : #666666;
    font-weight : bold;
    font-size : 11px;
    padding: 4px;
}

.login {
    margin-left: auto;
    margin-right: auto;
    margin-top: 6em;
    padding: 15px;
    border: 1px solid #cccccc;
    width: 429px;
    background: #F1F3F5;
}

.login h1 {
    background: url(images_index/login_header.png) no-repeat;
    background-position: left top;
    color: #333;
    margin: 0px;
    height: 50px;
    padding: 15px 4px 0 50px;
    text-align: left;
    font-size: 1.5em;
}

.login p {
    padding: 0 1em 0 1em;
}

.form-block {
    border: 1px solid #cccccc;
    background: #E9ECEF;
    padding-top: 15px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.login-form {
    text-align: left;
    float: right;
    width: 60%;
}

.login-text {
    text-align: left;
    width: 40%;
    float: left;
}

.inputlabel {
    font-weight: bold;
    text-align: left;
}

.inputbox {
    width: 150px;
    margin: 0 0 1em 0;
    border: 1px solid #cccccc;
}

.clr {
    clear:both;
}

.ctr {
    text-align: center;
    vertical-align: middle;
}

.version {
    font-size: 0.8em;
}


#footer {
    background-color: #FFF;
    background-position: right bottom;
    border-bottom: 4px solid #FA7A09;
    background: url(images_index/header.png);
}

.message {
    margin-top: 10px;
    padding: 7px;
    width: 400px;
    border: 1px solid #B22222;
    background: #F1F3F5;
    color: #B22222;
    font-weight: bold;
    font-size: 12px;
}

ul{
    float:left;
    width:100%;
}

ul li{
    float:left;
    width:100%;
}

td,tr,p,div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    color: #000000;
}
.well input[type="text"] {
    width:100% !important;
    height: 30px;
    padding: 10px;
}
.well input[type="text"]:focus {
    outline-width: 0;
}


.modal-body .input-container  input[type="text"] {

    width:100% !important;
    height: 30px;
    padding: 0px;
    padding-left: 10px;
}

#idl_f_finalise  .inputRadio {

    display: block;
}
#idl_f_finalise .input-container {
    padding: 10px;
    float: left;
}



#idl_f_finalise  .inputRadio {

    display: block;
}
#idl_f_finalise .input-container {
    padding: 10px;
    float: left;
}




#idl_f_payment {
    clear: both;
}

#idl_f_payment {
    clear: both;
}

#idl_f_payment  .inputRadio {

    display: block;
}
#idl_f_payment .input-container {
    padding: 10px;
    float: left;
}



#idl_f_payment_type {
    clear: both;
}

#idl_f_payment_type  .inputRadio {

    display: block;
}
#idl_f_payment_type .input-container {
    padding: 10px;
    float: left;

}


#idl_f_add_status_payment_type {
    clear: both;
}

#idl_f_add_status_payment_type  .inputRadio {

    display: block;
}
#idl_f_add_status_payment_type .input-container {
    padding: 10px;
    float: left;

}



#idl_f_add_sexe {
    clear: both;
}

#idl_f_add_sexe  .inputRadio {

    display: block;
}
#idl_f_add_sexe .input-container {
    padding: 10px;
    float: left;
}




#idl_f_add_status_payment {
    clear: both;
}

#idl_f_add_status_payment  .inputRadio {

    display: block;
}
#idl_f_add_status_payment .input-container {
    padding: 10px;
    float: left;
}
#idl_f_add_tarif {
    clear: both;
}

#idl_f_add_tarif  .inputRadio {


    display: block;
}
#idl_f_add_tarif .input-container {
    padding: 10px;
    float: left;
}
#idl_f_add_type_user {
    clear: both;
}

#idl_f_add_type_user  .inputRadio {

    display: block;
}
#idl_f_add_type_user .input-container {
    padding: 10px;
    float: left;
}

#idl_f_add_lunch {
    clear: both;
}

#idl_f_add_lunch  .inputRadio {

    display: block;
}
#idl_f_add_lunch .input-container {
    padding: 10px;
    float: left;

}




#idl_f_add_payment_type {
    clear: both;
}

#idl_f_add_payment_type  .inputRadio {


    display: block;
}
#idl_f_add_payment_type .input-container {
    padding: 10px;
    float: left;
}




#idl_f_tarif {
    clear: both;
}

#idl_f_tarif  .inputRadio {


    display: block;
}
#idl_f_tarif .input-container {
    padding: 10px;
    float: left;
}


#idl_f_add_mail_santor label {
    padding-left: 10px;
}

#idl_f_lunch {
    clear: both;
}

#idl_f_lunch  .inputRadio {

    display: block;
}
#idl_f_lunch .input-container {
    padding: 10px;
    float: left;

}


#f_add_commentaires {
    width: 100%;
}


#idl_f_add_civilite {
    clear: both;
}

#idl_f_add_civilite  .inputRadio {

    display: block;
}
#idl_f_add_civilite .input-container {
    padding: 10px;
    float: left;

}


.btn_container {
    clear: both;

}




#f_tarif_1_l {
    margin-left: 10px;
}
#f_tarif_2_l {
    margin-left: 10px;
}
#f_tarif_3_l {
    margin-left: 10px;
}
#f_tarif_4_l {
    margin-left: 10px;
}
#f_tarif_5_l {
    margin-left: 10px;
}

#f_add_tarif_1_l {
    margin-left: 10px;
}
#f_add_tarif_2_l {
    margin-left: 10px;
}
#f_add_tarif_3_l {
    margin-left: 10px;
}
#f_add_tarif_4_l {
    margin-left: 10px;
}
#f_add_tarif_5_l {
    margin-left: 10px;
}


#f_add_sexe_1_l {
    margin-left: 10px;
}
#f_add_sexe_2_l {
    margin-left: 10px;
}



#f_add_civilite_1_l {
    margin-left: 10px;
}
#f_add_civilite_2_l {
    margin-left: 10px;
}
#f_add_civilite_3_l {
    margin-left: 10px;
}


#f_type_user_4_l
{
    margin-left: 10px;
}

#f_lunch_1_l {
    margin-left: 10px;
}
#f_lunch_2_l {
    margin-left: 10px;
}
#f_lunch_3_l {
    margin-left: 10px;
}
#f_add_lunch_1_l {
    margin-left: 10px;
}
#f_add_lunch_2_l {
    margin-left: 10px;
}
#f_add_lunch_3_l {
    margin-left: 10px;
}
#f_payment_1_l {
    margin-left: 10px;
}
#f_payment_2_l {
    margin-left: 10px;
}
#f_payment_3_l {
    margin-left: 10px;
}
#f_add_type_user_1_l {
    margin-left: 10px;
}
#f_add_type_user_2_l {
    margin-left: 10px;
}
#f_add_type_user_3_l {
    margin-left: 10px;
}
#f_finalise_1_l {
    margin-left: 10px;
}
#f_finalise_2_l {
    margin-left: 10px;
}
#f_finalise_3_l {
    margin-left: 10px;
}

#f_payment_type_1_l {
    margin-left: 10px;
}
#f_payment_type_2_l {
    margin-left: 10px;
}
#f_payment_type_3_l {
    margin-left: 10px;
}
#f_payment_type_4_l {
    margin-left: 10px;
}


#f_add_status_payment_1_l {
    margin-left: 10px;
}
#f_add_status_payment_2_l {
    margin-left: 10px;
}
#f_add_status_payment_3_l {
    margin-left: 10px;
}



#f_add_payment_type_1_l {
    margin-left: 10px;
}
#f_add_payment_type_2_l {
    margin-left: 10px;
}
#f_add_payment_type_3_l {
    margin-left: 10px;
}
#f_add_payment_type_4_l {
    margin-left: 10px;
}
#f_add_payment_type_5_l {
    margin-left: 10px;
}


#f_nom[type=text] {
    height: 50px;
    font-size: 14px;
}

#f_prenom[type=text] {
    height: 50px;
    font-size: 14px;
}

#f_email[type=text] {
    height: 50px;
    font-size: 14px;
}


#idl_f_orderby {
    clear: both;
}

#idl_orderby  .inputRadio {

    display: block;
}
#idl_f_orderby .input-container {
    padding: 10px;
    float: left;

}
#f_orderby_1_l {
    margin-left: 10px;
}
#f_orderby_2_l {
    margin-left: 10px;
}
#f_orderby_3_l {
    margin-left: 10px;
}

#idl_f_type_user {
    clear: both;
}

#idl_f_type_user  .inputRadio {

    display: block;
}
#idl_f_type_user .input-container {
    padding: 10px;
    float: left;

}
#f_type_user_1_l {
    margin-left: 10px;
}
#f_type_user_2_l {
    margin-left: 10px;
}
#f_type_user_3_l {
    margin-left: 10px;
}
#f_type_user_4_l {
    margin-left: 10px;
}
#f_type_user_5_l {
    margin-left: 10px;
}

#f_add_payment_1_l {
    margin-left: 10px;
}
#f_add_payment_2_l {
    margin-left: 10px;
}
#f_add_payment_3_l {
    margin-left: 10px;
}

#f_payment_type_5_l {
    margin-left: 10px;
}

#f_tarif_6_l {
    margin-left: 10px;
}



#idl_f_new_payment_type {
    clear: both;
}

#idl_f_new_payment_type  .inputRadio {

    display: block;
}
#idl_f_new_payment_type .input-container {
    padding: 10px;
    float: left;

}


#f_new_payment_type_1_l {
    margin-left: 10px;
}

#f_new_payment_type_2_l {
    margin-left: 10px;
}

#f_new_payment_type_3_l {
    margin-left: 10px;
}

#f_new_payment_type_4_l {
    margin-left: 10px;
}

#f_new_payment_type_5_l {
    margin-left: 10px;
}