* {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
#container {
	max-width: 800px;
	margin: 0 auto;
}
#formulaire {
	border-radius: 15px;
    padding: 2%;
    background: #F2F2F2;
    max-width: 100%;
    margin-top: 2%;
	margin-left: 13%;
    position: relative;
    z-index: 3;
    left: -60px;
}
/*..............................................................select*/
:-ms-select {
	background-color: #fff;
	 border-radius: 100px;
}
::-webkit-select {
	background-color: #fff;
	 border-radius: 100px;
}
:-moz-select {
	background-color: #fff;
	 border-radius: 100px;
}
::-moz-select {
	background-color: #fff;
	 border-radius: 100px;
}
select {
	background-color: #fff;
	 border-radius: 100px;
}
/*..............................................................label*/
:-ms-label {
	display: inline-block;
	
}
::-webkit-label {
	display: inline-block;
	
}
:-moz-label {
	display: inline-block;
	
}
::-moz-label {
	display: inline-block;
	
}
label {
	display: inline-block;
}
/*..............................................................input NOM*/
:-ms-input#Nom  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #4EA198;
    border: thin solid #4EA198;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
::-webkit-input#Nom  {
    display: inline-block;
    width: 69%;
    height: 4em;
    background-color: #4EA198;
    border: thin solid #4EA198;
    border-radius: 100px;
    margin-left: 12%;
	padding-left: 2%;
}
:-moz-input#Nom  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #4EA198;
    border: thin solid #4EA198;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
::-moz-input#Nom  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #4EA198;
    border: thin solid #4EA198;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
input#Nom  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #4EA198;
    border: thin solid #4EA198;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
/*..............................................................input email*/
:-ms-input#email  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #F9975A;
    border: thin solid #F9975A;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
::-webkit-input#email  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #F9975A;
    border: thin solid #F9975A;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
:-moz-input#email  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #F9975A;
    border: thin solid #F9975A;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
::-moz-input#email  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #F9975A;
    border: thin solid #F9975A;
    border-radius: 100px;
    padding-left: 2%;
}
input#email  {
    display: inline-block;
    width: 73%;
    height: 4em;
    background-color: #F9975A;
    border: thin solid #F9975A;
    border-radius: 100px;
    margin-left: 11.5%;
	padding-left: 2%;
}
.centrer {
	width: 4%;
	height: 14px;
	white-space: nowrap;
}
.position {
	margin-left: 19%;
}
textarea#Message {
    display: inline-block;
    border: thin solid #F8B955;
    background-color: #F8B955;
    border-radius: 100px;
    padding: 3%;
	width: 69%;
    height: 4em;
    margin-top: -1px;
    margin-left: 12%;
    margin-bottom: 20px;
}
input[type=submit]{
	-webkit-appearance:none;
	border-radius:0;
}
#envoyer {
    width: 75% !important;
    margin-top: 2% !important;
    background-color: #4CB5EE;
    border: thin;
    border-radius: 100px;
    cursor: pointer;
    height: 52px;
    color: #fff;
    text-align: right;
    margin-left: 12.2%;
    font-size: 27px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-right: 2%;
    padding-top: 0.5%;
}
#envoyer:hover {
	background-color: #7EC56A;
}
input#Nom:hover, input#Nom:focus,input#email:hover, input#email:focus, select:hover, select:focus, #fonction:hover, #fonction:focus, #titre:hover, #titre:focus, #Message:hover, #Message:focus {
	background-color:#fff;
}

::-webkit-input-placeholder {
   color: #fff;
   font-size:16px;
   font-weight:bold;
    letter-spacing : 3px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff;
   font-size:16px;
   font-weight:bold;
   letter-spacing : 3px;
}

::-moz-placeholder {  /* Firefox 19+ */
     color: #fff;
   font-size:16px;
   font-weight:bold;
    letter-spacing : 3px; 
}

:-ms-input-placeholder {  
      color: #fff;
   font-size:16px;
   font-weight:bold;
   letter-spacing : 3px; 
}
/*.........................................placeholder hover */
:hover::-webkit-input-placeholder {
   color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}

:hover:-moz-placeholder:hover  { /* Firefox 18- */
	color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}

:hover::-moz-placeholder:hover  {  /* Firefox 19+ */
	 color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}

:hover:-ms-input-placeholder:hover  {  
 	color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}
/*.........................................placeholder focus */
:focus::-webkit-input-placeholder {
   	color: #000;
}

:focus:-moz-placeholder:hover  { /* Firefox 18- */
 	color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}

:focus::-moz-placeholder:hover  {  /* Firefox 19+ */
 	color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}

:focus:-ms-input-placeholder:hover  {  
 	color: #000;
   font-size:12px;
   font-weight:normal;
   letter-spacing : 0; 
}
textarea-placeholder {
	    width: 415%;
}