#adresse { float: left; width: 260px; padding: 20px}
#contact{
	float: left;
    background:transparent url(images/formbg.png) no-repeat bottom center;
    width:680px;

    margin: 0;
}
#contact h1{
    color:#e73c00;
    text-shadow:2px 1px 2px #f9f9f9;
    margin-left:10px;
}
#contact form{
    width:680px;
    height:460px;
    margin:0px auto;
    padding:40px 0px 0px 0px;
    clear:both;
}
#contact p{
    width:100%;
    float:left;
    clear:both;
    position:relative;
    padding:5px 0px;
}
#contact label{
    float:left;
    width:210px;
    text-align:right;
    margin:10px 0px 5px 0px;
    padding-right:10px;
    text-shadow:1px 1px 1px #f0f0f0;
    line-height:20px;
}
#contact input[type="text"],
#contact textarea{
    float:left;
    margin:5px 0px 5px 0px;
    font-family: Georgia, serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    padding:4px 4px 6px 4px;
    width:398px;
    border:1px solid #ddd;
    font-weight:bold;
    color:#e73c00;;
    text-shadow:-1px 1px 1px #aaa;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:1px 1px 3px #000;
    -webkit-box-shadow:1px 1px 3px #000;
    box-shadow:1px 1px 3px #000;
}
#contact textarea{
    overflow-x:hidden;
}
#contact input[type="text"]:focus,
#contact textarea:focus{
    -moz-box-shadow:0px 0px 8px #e73c00;
    -webkit-box-shadow:0px 0px 8px #e73c00;
    box-shadow:0px 0px 8px #e73c00;
}
#contact input[type="button"]{
    background:transparent url(images/submit.png) no-repeat bottom center;
    width:177px;
    height:83px;
    cursor:pointer;
    color:#e73c00;
    float:right;
    border:none;
    font-family: Georgia, serif;
    font-weight:bold;
    font-size:26px;
    padding-left:15px;
    cursor:pointer;
    margin:5px -10px 0px 0px;
    text-shadow:1px 1px 1px #000;   
}
#contact input[type="button"]:hover{
    color:#fff;
}
#contact p.submit{
    height:40px;
}
#contact label span{
    font-size:11px;
    line-height:20px;
    float:right;
    margin-left:3px;
    font-weight:bold;
    color:#f0f0f0;
    text-shadow:1px 0px 1px #000;
}
.envelope img{
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-88px;
    margin-left:-123px;
}
.formular fieldset {
	margin-top: 20px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#fc0;
				color:#000;
				font-family:tahoma;
				font-size:10px;
				box-shadow: 0px 0px 6px #fc0;
				-moz-box-shadow: 0px 0px 6px #fc0;
				-webkit-box-shadow: 0px 0px 6px #fc0;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 0px 0px 6px #fc0;
					-moz-box-shadow: 0px 0px 6px #fc0;
					-webkit-box-shadow: 0px 0px 6px #fc0;
					font-size:0px; 
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#fc0;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#fc0;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#fc0;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#fc0;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#fc0;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#fc0;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#fc0;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#fc0;margin:0 auto;display:block;} 