/* 
 * ---------------------------------------------------------------------
 * Filename:            ENS Lyon.css
 * Description:         Design for the moveon 4 Form
 * Website:             moveon4.com
 * Author:  			Luciana Purcaru
 * --------------------------------------------------------------------- 
 */


 body {
    background: #fff none repeat scroll 0 0;
    color: #2c2c2c;
    font-family: "bebasNeueRegular", sans-serif;
   font-size: 15px;
    font-weight: normal;
	 color: #000000;
	  border-left: 48px solid #fe5400;
	   line-height: normal;
}




@font-face{
  font-family: "bebasNeueRegular";
  src: url("http://moveon-form.ens-lyon.fr/static/bebasneue_regular-webfont.eot");
    font-weight: normal;
    font-style: normal;
}


.wizardTitle {
font-size: 20px;
 font-family: "BebasNeueRegular", sans-serif;
 color: #333;
 }

.plainText {
    text-align: justify;
}

p{
    text-align: justify;
	 font-family: "bebasNeueRegular", sans-serif;
	  font-size: 1em;
}

.pageCover {
    background: url("https://static.moveon4.com/fr-ens-lyon/images/logo.png")  no-repeat scroll -40px 5px rgba(0, 0, 0, 0);
	padding-top: 145px;
}
.pageContent {
 border: none;
  width: 983px;
    padding: 0 0 60px;
 }
 .formHeader {
    border-bottom: medium none;
	 background-color: #fff;
    color: #000;
	 padding-left: 10px;
	font-family: Arial,sans-serif;
    font-size: 19px;
	text-transform: uppercase;
	 letter-spacing: 0.05em;
	 
	}



.pageContainer {
 width: 983px;
}

#languageButtons {
 top: -5px;
  margin-right: 25px;
      font-size: 14px;
}

#languageButtons li a {
    color: #848484;
    text-transform: uppercase;
	 font-size: 0.8em;
}
li.currentLanguage {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    color: #848484;
	    text-transform: uppercase;
		 font-size: 0.8em;
	}

.blue span {
    background-color: #FE5400;
}

.formContainer {
 width: 713px;
    margin: 0 20px 10px;
 text-align: justify;
}
.formContainer .statusContainer {
 width: 686px;
}


.formContainer fieldset > legend, .searchBox .searchHeader {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fe5400;
    font-weight: 400;
	text-indent: 0;
	padding-left: 0.5em;
	  border-bottom: 1px solid #ddd;
	      text-decoration: none;
		    font-weight: bold;
			  text-transform: uppercase;
}

.formContainer fieldset > legend:hover, .searchBox .searchHeader:hover {
	border-bottom: 1px solid #FE5400 !important;
	 text-decoration: none;
	font-weight: bold;
}
legend {
     line-height: 10px;
	}
.formContainer fieldset {
    border-bottom: none;
	}


.menuContainer {
  width: 205px;
     margin: 16px 0 0;
}

.wizardNavigation{
width: 732px;
}
.wizardTitleBar {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}




.vMenu > a > li {
	 font-weight: 400 !important;
	 width: 184px;
	   background-color: #f0f0f0;
	    border-bottom: 1px solid #fff;
		font-family: Arial,sans-serif;
		font-size: 16px;
}
.vMenu > a > li:hover{
    background-color: #FE5400;
    color: white;

	 font-weight: 400 !important;
	}
.vMenu > a {
    color: #515151;
	}
.vMenu > a > li.active {
    background-color: #FE5400;
    color: white;
    cursor: pointer;
    font-weight: 700 !important;
	}
 .vMenu > a > li.complete.active {
    background: #FE5400 url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 201px 8px;
    color: #fff;
    font-weight: 400;
}
.vMenu > a > li.complete {
    background: #f0f0f0 url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 201px 8px;
    color: #FE5400;
    font-weight: 400;
}


.vMenu > a > li.complete:hover {
    background: #FE5400 url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 201px 8px;
    color: #fff;
}
button[kind="previous_button"] {
    background: #FE5400 url("https://static.moveon4.com/default/icons/prev_button_icon.png") no-repeat scroll left center;
    padding-left: 20px;
}	
button[kind="previous_button"]:hover {
    background: #000000 url("https://static.moveon4.com/default/icons/prev_button_icon.png") no-repeat scroll left center;
    padding-left: 20px;
}	
button[kind="next_button"] {
    background: #FE5400 url("https://static.moveon4.com/default/icons/next_button_icon.png") no-repeat scroll right center;
    padding-right: 20px;
}
button[kind="next_button"]:hover {
    background: #000000 url("https://static.moveon4.com/default/icons/next_button_icon.png") no-repeat scroll right center;
    padding-right: 20px;
}

button[kind="save_button"], button[kind="submit_button"] {
    background: #FE5400 url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center;
    padding-left: 27px;
}
button[kind="save_button"]:hover, button[kind="submit_button"]:hover {
    background: #000000 url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center;
    padding-left: 27px;
}	

input[type="submit"], button, input[type="reset"], .button {
    background: #FE5400 none repeat scroll 0 0;
}
input[type="submit"]:hover, button:hover, input[type="reset"]:hover, .button:hover {
    background: #000000 none repeat scroll 0 0;
}
.addSection {
    background: #FE5400 url("https://static.moveon4.com/default/icons/add_icon.png") no-repeat scroll 5px 4px;
	}
.addSection:hover {
    background: #000000 url("https://static.moveon4.com/default/icons/add_icon.png") no-repeat scroll 5px 4px;
	}


a{
color: #FE5400;
text-decoration: underline #dddddd;
}
a:hover{
color: #FE5400;
text-decoration: underline #FE5400;
}

.appDetails {
    background: #000 none repeat scroll 0 0;
	    padding-left: 10px;
	  width: 99%;
	     color: #fff
	}
.pageFooter {
	 margin: 0 auto;
    padding: 0;
    width: 990px;
}
	.pageCover h1 {
	color: #fe5400;
	}


