#page_connexion { background-image: url('../images/logo_connection.png'); background-position: top center; background-repeat: no-repeat;}

#outer {height: 500px; overflow: hidden; position: relative; width: 100%;}
#outer[id] {display: table; position: static;}
		
#middle {position: absolute; top: 150px; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
	
#inner {position: relative; top: 50px; text-align: left;} /* for explorer only */
#inner {width: 850px; margin-left: auto; margin-right: auto;} /* for all browsers*/
/* optional: #inner[id] {position: static;} */

#inner .bloc{float:left; padding:15px;padding-left: 20px; padding-right:20px; background-color: white; margin-bottom:10px; width:350px; margin-right:20px; height:210px;

	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
		
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
		
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	
	}
#inner div h6{text-align:center;}
.inputText {width:180px; margin-top:3px; margin-bottom: 5px;}

.form-stacked{padding:0;}

form .input {margin-left:0;}

#button {float:right;margin-top:10px;}

#pied_contenu {	position: absolute;}

.text_blanc {color: white;
text-align: center;}

h3 {text-align:center;} 