


body {
    color: #444;
	background-color: #eeeeee;
    width: 920px;
	margin: auto;
	font-family: verdana,arial,sans-serif;
	}

.pageCover{
	background: url("https://static.moveon4.com/fr-insa-val-de-loire/images/header.png") no-repeat scroll 0 20px transparent;
	padding-top: 160px;
}

.formContainer fieldset > legend {
	text-transform: none;
}

.formContainer {
margin: 7px 11px 60px;
    width: 670px;
	
}

.pageContainer {
    border-top: 3px solid #b81007;
	  width: 920px;
	}
	.pageContent {
	padding: 0;
    width: 920px;
	}
	
.formHeader {
    border-bottom: medium none;
    color: #000;
    font-size: 24px;
}	
.wizardTitleBar {
background: none repeat scroll 0 0 #80989b;
width: 99%;
    border-radius: 10px;
}
.wizardContainer {
    padding: 0 10px;
    width: 99%;
}

.formInner {
    margin-right: 5px;
}

.formContainer fieldset > legend {
   
	color: #000;
}
.formContainer fieldset > legend, .searchBox .searchHeader {
   background-color: #d3d3d3;
    font-family: Verdana,Arial;
	border-radius: 10px;
}
.menuContainer {
    background: none repeat scroll 0 0 #eeeeee;
	 border-radius: 30px;
}
.vMenu > a > li:hover, .active {
 background: none repeat scroll 0 0 #b81007;
 }
.vMenu > a {
    color: black;
}
.vMenu > a > li {
    border-radius: 20px 20px 0 0;
}
.vMenu > a > li.complete:hover, .vMenu > a > li.complete.active {
    background: url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 188px 8px #b81007;
    color: white;
}
.vMenu > a > li.complete {
    background: url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 188px 8px #eeeeee;
    color: #000;
}

#languageButtons {
    top: -12px;
	right: 40px;
}

#languageButtons li a {
    color: white;
}
li.currentLanguage {
    background: none repeat scroll 0 0 #4b4b4b;
	}
	#languageButtons li {
    background-color: #4b4b4b;
	}
	#languageButtons li a:hover{
    background-color: #969696;
	text-decoration: none;
	color: white;
	}

.progress-bar {
    margin: 0 16px 0 0;
}
.progress-bar {
   border-radius: 20px 20px 0 0;
}

.blue span {
    background-color: #b81007;
	 border-radius: 20px 20px 0 0;
}

.wizardNavigation {
    width: 670px;
}

button[kind="previous_button"] {
    background: url("https://static.moveon4.com/default/icons/prev_button_icon.png") no-repeat scroll left center #b81007;
	}
button[kind="previous_button"]:hover {
    background: url("https://static.moveon4.com/default/icons/prev_button_icon.png") no-repeat scroll left center #80989B;
	}

input[type="submit"], button, input[type="reset"], .button {
    background: none repeat scroll 0 0 #b81007;
	}
input[type="submit"], button, input[type="reset"]:hover, .button:hover {
    background: none repeat scroll 0 0 #80989B;
	}
	
	
button[kind="save_button"] {
    background: url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center #b81007;
}
button[kind="save_button"]:hover {
    background: url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center #80989B;
}

button[kind="next_button"]{
    background: url("https://static.moveon4.com/default/icons/next_button_icon.png") no-repeat scroll right center #b81007;
	}
button[kind="next_button"]:hover{
    background: url("https://static.moveon4.com/default/icons/next_button_icon.png") no-repeat scroll right center #80989B;
	}

.addSection {
    background: url("https://static.moveon4.com/default/icons/add_icon.png") no-repeat scroll 5px 4px #b81007;
}
.addSection:hover {
    background: url("https://static.moveon4.com/default/icons/add_icon.png") no-repeat scroll 5px 4px #80989B;
}
input[type="submit"], button, input[type="reset"], .button{
    background: none repeat scroll 0 0 #b81007;
}
input[type="submit"]:hover, button:hover, input[type="reset"]:hover, .button:hover {
    background: none repeat scroll 0 0 #80989b;
}


.pageFooter {
    background-color: #fff;
    padding: 10px;
    width: 901px;
}
.appDetails {
    width: 900px;
	color: #444;
}
	
.rowControl {
    width: 435px;
}

.rowControl > input[type="text"], .rowControl > input[type="password"], .genericControl {
   width: 288px;
}

.pageCover h1 {
    color: #444;
	margin-left: 10px;
	}
	
.rowControl > select {
    width: 60%;
}
.rowControl > textarea {
    width: 425px;
}

#Disclaimer .rowControl {
    width: 46px;
}

#Disclaimer .labelContainer .rowLabel {
    width: 598px;
}

#Disclaimer .labelContainer {
    width: 608px;
}

.loginContainer, .loginformContainer {

    margin-left: 5px;
}
	
.reminderContainer .formRow .labelContainer, .loginContainer .formRow .labelContainer, .registerContainer .formRow .labelContainer {
    width: 34%;
}

.labelContainer {
    width: 225px;
}
	
	
	