h1
 {
 font-family:'AvenirLight';
 font-size:32px;
 font-weight:bold;
 text-align:center;
 margin:0 0 2px !important;
  }
.sousTitre
 {
 font-family: 'AvenirLight';
 font-size: 18px;
 text-align:center;
 margin-bottom:30px;
 }
 .titre
{
	font-family: 'Felixti', sans-serif;
	font-size: 28px;

}
.sousTitrevert
{
font-family: 'AvenirLight';
font-size: 18px;
text-align:center;
color:#F7B9B0;
margin-top:15px;
margin-bottom:15px;
}
h3
{
	font-family: 'AvenirLight';
	margin:0;
	font-size:17px;
}
.h3Orange
{
	color:#F7B9B0;
	padding-left:20px;
}
.vert
{
 font-family: 'AvenirLight';
font-size: 16px;
text-align:center;
margin-bottom:5px;
}
.rose
{
font-family: 'AvenirLight';
font-size: 15px;
color:#F7B9B0;
text-align:center;
margin-bottom:5px;
}
label
{
 font-family: 'AvenirLight';
}
p
{
font-family: 'AvenirLight';
font-size: 15px;
text-align:center;
margin-bottom:5px;
}
a
{
color: #FF9B8A;
text-decoration: underline;
}

a:hover
{
color: #FF9B8A;
text-decoration: none !important;
}

form[name=contact]
{
	display:block;
 font-family: 'AvenirLight';
	width:600px;
	padding:0 5px;
	margin:0 auto;
	text-align:center;
}
form[name=contact] input[type="text"], form[name=contact] select, form[name=contact] textarea{
 font-family: 'AvenirLight';
font-size:14px; 
background-color: #ffffff;
border: 1px solid #5a4a4a;
border-radius: 4px;
display: block;
line-height: 25px;
margin: 4px 8px; /*4px auto*/
padding: 3px 5px;
width: 590px;
}
form[name=contact] input[name=prenom],form[name=contact] input[name=nom]
{
	width: 47%;
}
form[name=contact] input[name=email]
{
	clear:both;
}
form[name=contact] select
{
	width:602px;
}
form[name=contact] textarea{
	height:170px; /*120px*/
}
form[name=contact] input[type="text"]:focus, form[name=contact] select:focus, form[name=contact] textarea:focus {
  border-color: red;
  box-shadow: 0 0 24px #a2dfd1;
}
form[name=contact] button {
  /*background: rgba(0, 0, 0, 0) url("../images/deco_submit_vert_petit.png") no-repeat scroll 0 0;*/
  border: medium none;
  color: #ffffff;
  cursor: pointer;
 font-family: 'AvenirLight';
  font-size: 22px;
  margin: 10px auto;
  /*width:64px;*/
  padding: 10px 68px 20px;
  text-align: center;
  vertical-align: top;
}
form[name=contact] button:hover
{
	/*background: rgba(0, 0, 0, 0) url("../images/deco_submit_rose_petit.png") no-repeat;*/
}
.errorfiled
{
	display:none;
	color:red;
}
.errForm {
  border-color: red !important;
  box-shadow: 0 0 24px #ffbcbc;
}
#successMail h3 {
 font-family: 'AvenirLight';
  font-size: 18px;
  text-align: center;
}