body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:white;
}

p, h5 {
	padding:0;
}
#temp {
margin:0 auto;
width:1024px;
}

#logo {
	padding:21px 0 0 29px; float:left;
}

#menu {
	padding:0 32px 0 0;
	width:414px;
	float:right;
}

#shadow {
	width:100%;
	height:7px;
	margin:0;
	background:url(img/shadow.gif) repeat-x;
	clear:both;
}

#header {
	width:100%;
	height:145px;
	background:url(img/header.gif) repeat-x;
}

#content {
	background:url(img/stripe.png) repeat;
	width:100%;
}

#footer {
	width:100%;
	height:37px;
	background:url(img/footer.gif) repeat-x;
}

#social a {
	padding:2px;
}

#social img {
	border-style:none;
}

#social {
	float:right;
	padding:12px 11px 0 0;
}

#main {
	width:670px;
	padding-top:97px;
	margin:auto;
	padding-bottom:66px;	
}

#formations {
	width:670px;
	height:134px;
	background:url(img/formations.png);
	margin:0;
}

#form {
	width:626px;
	background:url(img/form.gif) #004A80 repeat-x;
	margin:0;
	float:left;
	text-align:justify;
	font-size:16px;
	padding:22px;
	height:inherit;
}
#form h2 { text-align:center; margin:0; font-weight:normal; font-size:18px;}

#step {
	width:100%;
	height:6px;
	background:url(img/step.gif) repeat-x;
	margin:0;
	padding:0;
	width:670px;
	clear:both;
}

#last {
	width:648px;
	background:url(img/last.gif) #d0d0d0 repeat-x top;
	padding:11px;
}

#last h5, #last h4 {
	color:#868689;
	text-transform:uppercase;
	font-size:13px;
	margin:0;
	
}
#last h4 { margin-bottom:10px; margin-top:10px;}

#last p {
	font-size:12px;
	color:#005397;
}

#inputf {
	padding:37px 0 0 0;
	width:300px;
	margin:auto;
}

#inputf {
	font-size:12px;
	color:#7fcaff;
	text-shadow:#231f08 1px 1px 0;
	text-align:center;
	font-weight:bold;	
}


.inside1 { padding:10px 0 0 0; margin-bottom:12px; width:100%; height:66px; }
.texte { float:left; width:540px; }
.texte a {color:#005397;}
.logosmall { padding:0 7px 0 0; clear:right; width:86px; float:right; }
.logosmall img { border-style:none; }

#final {
	background:url(img/final.gif) no-repeat center top;
	width:670px;
	height:5px;
}

#inputf input[type="image"]{
	width:33px;
	height:30px;
	border: 0;
	cursor:pointer;
	cursor:hand;
}
#inputf input[type="text"]{
	width:240px;
	background-color: #005397;
	border: solid 1px #4d99cc;
	color:white;
	padding:0;
	
}

