/*.form-item label {
  display: inline-block;
  float: left;
  width: 400px;
}

.form-item label.option {
  width: 145px;
}

#edit-actions {
  clear: both;
  margin-top: 60px;
}

.webform-component {
  margin-top: 10px;
}

.form-text {
  width: 200px;
}

.form-select {
  width: 206px;
}

#header-middle {
  padding-top: 50px;
}

#footer {
  border-top: none;
}*/
.admin-df .form-item label {
  display: block;
  float: none;
  width: auto;
}
.formulaire{background: url("../img/bg-form1.jpg") no-repeat scroll 0 bottom transparent;padding-top:12px;border-top: 1px dotted #e3e3e3;
            height: auto;padding-bottom: 52px;
            margin-top: 0px;
            padding-left: 18px;
            width: 736px;}
.formulaire .item input,.formulaire .item select {background: url("../img/bg-input-textform.png") no-repeat scroll 0 0 transparent;width:320px;height:24px;}
.formulaire .item{width:88%;margin-top: 11px;}
.formulaire  .item textarea {background: url("../img/bg-textarea2.png") no-repeat scroll 0 0 transparent;width:326px;height:94px;max-height: 94px;
                             max-width: 326px;
                             min-height: 94px;
                             min-width: 326px;}
.formulaire .item label{/*width:297px;*/padding-right:30px;}
.formulaire .item label input[type="radio"]{width: 48px;}
.formulaire .item label #edit-submitted-cod-sex-etu-1, .formulaire .item label #edit-submitted-cod-sex-etu-2{width: 48px;}
.formulaire #submit {background: url("../img/enregistrer.png") no-repeat scroll 0 0 transparent; height: 31px;
                     width: 100px;}
.formulaire .item a{float:right;
}
.title-form{color:#2e3439;font-size:16px;font:arial;font-family:Georgia;text-transform:uppercase;padding-top:6px;padding-bottom:24px;background: url("../img/flish-gri-noactive.jpg") no-repeat scroll 0 10px transparent;padding-left:12px;}
/*#home input,#femme input{float: right;margin-top:2px;
                         height: 4px;
                         width: 30px;}*/

#suivent{ margin-right: 202px;
          margin-top: 18px;}
.formulaire hr{   border-color: #E3E3E3;
                  border-style: dotted none none;
                  border-width: 1px 0 0;
                  float: left;
                  margin-bottom: 0;
                  margin-top: 24px;
                  padding-bottom: 14px;
                  width: 100%;
}

.formulaire3 .item input, .formulaire3 .item select{width:184px;background: url("../img/bg-input-text3.png") no-repeat scroll 0 0 transparent;}
.formulaire3 .item label{width:110px;padding-right:0px;}
.formulaire3 .left-bloc {padding-top:18px;border-right: 1px dotted #e3e3e3;float: left;overflow: hidden;width: 48%;}
.formulaire3 .right-bloc{width:48%;overflow:hidden;float:left;padding-top:18px;}
.formulaire3 .item {width:86%;}
.formulaire3{background: url("../img/bg-formulaire3.jpg") no-repeat scroll 0 0px transparent;height:498px;margin-left:10px;padding-top:0px;padding-bottom: 0;}
.formulaire3 #suivent{    margin-right: 61px;
                          margin-top: 6px !important;
}
.formulaire3 h6 {
  border: medium none;
  padding-bottom: 24px;
  padding-top: 0;
}
.item #edit-submit-0,.item #edit-submit-1{
  background: url("../img/etap-suivant.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  font-size: 0;
  height: 30px;
  margin-top: 6px;
  width: 125px;
  float: right;
  margin-right: 0px;
}
.formulaire .item label{float: left;font-weight: normal;}
.formulaire .form-item{margin: 0px;}

.mp{ 
  color: #767676;
  font-family: arial;
  font-size: 10px;
  margin-right: 84px;
  padding-bottom: 8px;
  margin-top:14px;
}

.webform-submission-info, .webform-submission-navigation {
  display: none;
}

#edit-next {
  background: url("../img/etap-suivant.png") no-repeat scroll 0 0 transparent !important;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 30px;
    margin-top: 30px;
    width: 125px;
}
.center-column #edit-submit {
  background: url("../img/enregistrer.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  font-size: 0;
  height: 30px;
  width: 99px;
  float: left;
  margin-top: -120px;
  margin-left: 585px;
}

#edit-previous{
  background: url("../img/etap-prev.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  font-size: 0;
  height: 30px;
  margin-top: -120px;
  width: 140px;
  margin-left:370px;
  clear: both;
  float: left;
}

.form-item label.option {
  width: 100px;
}
#modalContent{
  /* background: url("../img/pop-form.jpg") no-repeat scroll 0 0 transparent;*/
  height: 159px;
  width: 324px;
}
div.ctools-modal-content .modal-content{ 
  height: 159px !important;
  overflow: hidden;
  padding: 0;
  width: 324px !important;
}
div.ctools-modal-content{
  height: 159px !important;  
  width: 324px !important;

}
div.ctools-modal-content{margin: 0px; border: none;}
div.ctools-modal-content .modal-header a.close {
  background: url("../img/close.jpg") no-repeat scroll 0 0 transparent;
  border: medium none;
  font-size: 0;
  height: 48px;
  position: relative !important;
  right: -52px;
  text-indent: 220px;
  top: 0px;
  width: 48px;
}

div.ctools-modal-content a.close img {
  display: none;
}
div.ctools-modal-content a.close img {
  position: relative;
  top: 1px;
}
#edit-cne {
  background: url("../img/bg-input-form3.jpg") no-repeat scroll 0 0 transparent;
  float: none;
  height: 24px;
  overflow: hidden;
  width: 240px;
}
.container-popup .item label {
  color: #333333;
  float: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 12px;
  padding-top: 0px;
  width: 100%;
  padding-left: 10px;
}
.container-popup .item {
  overflow: hidden;
  width: 95%;
}

div.ctools-modal-content .form-item label {
  float: left;
  width: 4em;
}

.mp-text{
  font-size: 12px;
  padding-left: 10px;
  padding-top: 30px;
}

#edit-envoyer{
  float: right;
  margin-right: 14px;
}
.admin-nw .form-item label.option{width: auto;}
.page-search .center-column .search-form{
  background: url("../img/bg-recherche.jpg") repeat-x scroll 0 0 transparent;
  height: 8px;
  margin-top: 37px;
  padding-bottom: 37px;
  padding-left: 15px;
  width: 98%;
}

#edit-submitted-COD-NNE-IND-wrapper{
  display: none;
}
/**/
.page-search .center-column #edit-keys-wrapper label {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: MyriadProRegular;
    font-size: 18px;
    font-weight: bold;
    margin-top: 11px;
    padding-right: 30px;
    margin-left: 20px;
}
.page-search .center-column #edit-keys {
    background: url("../img/bg-serche.png") no-repeat scroll 0 4px transparent;
    color: #A4A4A4;
    float: left;
    font-family: MyriadProRegular;
    font-size: 18px;
    font-weight: bold;
    height: 38px;
    padding-left: 18px;
    width: 500px;
    margin-top: 2px;
}
.page-search .center-column #edit-keys-wrapper #edit-submit {
    background: url("../img/bt-serche.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 36px;
    margin-top: 7px;
    text-indent: -2000px;
    width: 36px;
    margin-right: 2px;
}
.search-advanced {display: none;}

.page-search .center-column .box{
  background: url("../img/bg-rose.jpg") repeat-x scroll 0 top transparent;
    border-top: 1px dotted #E3E3E3;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 18px;
    padding-right: 10px;
    width: 97%;

}

.page-search .center-column .box h2, .page-search .center-column .search-info{
  display: none;
}

.page-search .center-column dt.title a{
    color: #258CCA;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

/*.bloc-description .title-content, .webform-submission .title-content{
  display: none;
}*/

.form-item .description p{
    color: #808080;
    font-size: 10px;
    padding: 0;
    margin-left:329px;
}

#serch .search-form {
    margin-bottom: 0;
}

#node-313{
  width: 354px;
  float: left;
}

#block-webform-client-block-246 h2 {
  display: none;
}
#block-webform-client-block-246 .block-form .item label,
#block-webform-client-block-1054 .block-form .item label,
#block-webform-client-block-1055 .block-form .item label
{
  font-weight: normal !important;width:83px;float: left;
}
.grippie{display: none;}
#block-webform-client-block-246 #edit-submitted-votre-besoin {
    background: url("../img/bg-textarea.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    display: block;
    float: left;
    font-family: arial;
    font-size: 13px;
    height: 52px;
    max-height: 52px;
    max-width: 153px;
    min-height: 52px;
    min-width: 153px;
    width: 153px;
}
#block-webform-client-block-246 .submit-cuoi .form-submit,
#block-webform-client-block-1054 .submit-secon .form-submit,
#block-webform-client-block-1055 .submit-sup .form-submit
{
    background: url("../img/valider-form.png") no-repeat scroll 0 0 transparent !important;
    bottom: 15px;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 31px;
    width: 64px;
    margin-right: 10px;
}
#block-webform-client-block-246 .block-form{height: auto;}

.cuoi-download a{
  margin-right: 12px;
}

.title-content h1 {
    color: #2E3439;
    float: left;
    font-family: Georgia;
    font-size: 24px;
    padding-right: 12px;
    text-transform: uppercase;
    max-width: 530px;
}

#node-313 .bloc-description {
  padding-top:30px;
}
#block-uh1_core-bloc_formulaire_contact .form-item label{
  float: left !important;
  /*width: 92px !important;*/
  width: 128px !important;
  display :block !important;
  font-weight: normal;
}
#block-uh1_core-bloc_formulaire_contact .object{
  padding-left: 4px !important;
  width: 118% !important;
}
#block-uh1_core-bloc_formulaire_contact #edit-objet-wrapper label{
  text-align: left !important;
  margin-left: 0px !important;
  padding-right: 0pt !important;
  width: 160px !important;
}
#webform-client-form-3 .formulaire .item input, #webform-client-form-3 .formulaire .item select {background: url("../img/bg-form_preinscription.png") no-repeat scroll 0 0 transparent}

#edit-pre-pdf {
   background: url("../img/telecharger-fiche.png") no-repeat scroll 0 0px transparent;
   height: 38px;
   width: 243px;
}

.container-email{background: url("../img/bg-email.jpg") no-repeat scroll 0 0px transparent;height:354px;width:577px;padding-left:23px;padding-top:44px;}
.container-email h6 {
    color: #747474;
    float: right;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;margin-right:74px;
    width: auto;
}
.top-email{overflow:hidden;padding-bottom:80px;}
.content-email{overflow:hidden;}
.content-email p{font-family:arial;font-size:13px;color:#333333;line-height:22px;}
.content-email p span{color:#0079c2;font-weight:bold;}
#popup{background:none;}

input#edit-cne-0, input#edit-cne-1, input#edit-password{
  padding-left: 5px;
}

#block-uh1_core-bloc_liste_publications .bloc-center .item-bloc .description-fac a.lire-suite{font-size:11px;float:left;}

.page-preinscription .formulaire3{height:auto !important; padding-bottom: 34px;}

.u6_line {
    background-image: url("../img/u6_line.png");
    height: 3px;
    left: 429px;
    position: absolute;
    top: 267px;
    width: 507px;
}

.formulaire-auth #edit-date-naissance-day,
.formulaire-auth #edit-date-naissance-month,
.formulaire-auth #edit-date-naissance-year
{
    width: 5em;
    margin-right: 18px;
}
.formulaire-auth #edit-submit{
    background: url("../img/etap-suivant.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 125px;
    margin: 10px 0 0 525px;
}

/*.webform-client_form label*/
#webform-client-form-1414 label,
#webform-client-form-1592 label,
#webform-client-form-1600 label,
#webform-client-form-1601 label,
#webform-client-form-1691 label,
#webform-client-form-2067 label,
#webform-client-form-2068 label,
#webform-client-form-2126 label,
#webform-client-form-2626 label,
#webform-client-form-2827 label,
#webform-client-form-2976 label,
#webform-client-form-4112 label,
#webform-client-form-5021 label,
#webform-client-form-6078 label,
#webform-client-form-4588 label,
#webform-client-form-2112 label
{
    font-weight: normal;
    margin-top: 10px;
}
/*.webform-client-form .form-text*/
#webform-client-form-1414 input[type="text"], #webform-client-form-1414 input[type="email"],
#webform-client-form-1592 input[type="text"], #webform-client-form-1592 input[type="email"],
#webform-client-form-1600 input[type="text"], #webform-client-form-1600 input[type="email"],
#webform-client-form-1601 input[type="text"], #webform-client-form-1601 input[type="email"],
#webform-client-form-1691 input[type="text"], #webform-client-form-1691 input[type="email"],
#webform-client-form-2067 .form-text,
#webform-client-form-2068 .form-text,
#webform-client-form-2126 .form-text,
#webform-client-form-2626 .form-text,
#webform-client-form-2827 .form-text,
#webform-client-form-2976 .form-text,
#webform-client-form-4112 .form-text,
#webform-client-form-5021 .form-text,
#webform-client-form-6078 .form-text,
#webform-client-form-4588 .form-text,
#webform-client-form-2112 .form-text
{
    background: url("../img/bg-input-textform.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 326px;
    border: none;
}
/*.webform-client-form .form-submit,
.center-column #edit-submit*/
#webform-client-form-1414 .form-submit,
#webform-client-form-1592 .form-submit,
#webform-client-form-1600 .form-submit,
#webform-client-form-1601 .form-submit,
#webform-client-form-1691 .form-submit,
#webform-client-form-2067 .form-submit,
#webform-client-form-2068 .form-submit,
#webform-client-form-2126 .form-submit,
#webform-client-form-2626 .form-submit,
#webform-client-form-2827 .form-submit,
#webform-client-form-2976 .form-submit,
#webform-client-form-4112 .form-submit,
#webform-client-form-5021 .form-submit,
#webform-client-form-6078 .form-submit,
#webform-client-form-4588 .form-submit,
#webform-client-form-2112 .form-submit
{
    margin: 10px 0;
}
