@charset "UTF-8";
/* CSS Document */

.border {
	position: relative;
	z-index: 0;
	zoom: 1; /* For IE6 */
	}

#form-container{
	float:right;
	width: 195px;
	background: url("images/fond-contact.jpg")  no-repeat top center;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-right:25px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
	behavior: url("border-radius.htc"); 
}



#form-contact{
	width: 290px;
	background: url("images/fond-contact.jpg") #d0d27f no-repeat top center;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-left:10px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
	behavior: url("border-radius.htc"); 
}

.i2{
	color:#e8f5bb;
	font-size:21px;
	font-weight:normal;
	font-family:springsteel-lig-webfont;
	line-height: 17px;
	padding-bottom:20px;
	margin-bottom:20px;
	text-align:center;
	z-index:auto;
}

.i3{
	font-weight:normal;
	font-size:10px;
	font-family:skia-webfont;
	text-transform:uppercase;
	
	color:#7b7a79;	
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom: 3px;
	z-index:auto;
}

.i4{
	font-weight:normal;
	font-size:10px;
	font-family:skia-webfont;
	text-transform:uppercase;
	padding-top:15px;
	
	color:#7b7a79;
	margin-bottom:15px;
	z-index:auto;

}
.i5{
	font-weight:normal;
	font-size:10px;
	font-family:skia-webfont;
	text-transform:uppercase;
	line-height: 10px;
	color:#7b7a79;
	z-index:auto;

}

label{
	text-transform:uppercase;
	font-size:9px;
	font-family:Tahoma,Arial,Sans-serif;
	color:#666;
	padding-bottom:0;
	z-index:auto;

	
}

#donnees label{
	text-transform:uppercase;
	font-size:9px;
	font-family:Tahoma,Arial,Sans-serif;
	color:#FFF;
	padding-bottom:0;
	z-index:auto;

	
}



	
.formtext {
	padding-top:10px;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	z-index:auto;
}



textarea{
	
	margin-bottom:10px;
	margin-right:20px;
	padding:10px;
	background-color:#fbfbfb;
	border:none;
	color:#515050;
	outline:none;
	resize:none;
	font:12px/1.2 Calibri,Arial,sans-serif;
	width: 163px;
	height:100px;
	z-index:auto;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc); 
	
	-moz-box-shadow: 1px 1px 1px #848282 inset, 0 0 2px #a8a8a8 inset;
	-webkit-box-shadow: 1px 1px 1px #848282 inset, 0 0 2px #a8a8a8 inset;
	box-shadow: 1px 1px 1px #848282 inset, 0 0 2px #a8a8a8 inset;
		behavior: url("border-radius.htc"); 

	
}

textarea.bright {
background-color:#fbfbfb;
-moz-box-shadow: 1px 1px 1px #a8a8a8 inset, 0 0 1px #ccc inset;
	-webkit-box-shadow: 1px 1px 1px #a8a8a8 inset, 0 0 1px #ccc inset;
	box-shadow: 1px 1px 1px #a8a8a8 inset, 0 0 1px #ccc inset;
		behavior: url("border-radius.htc"); 

}
textarea.bright1 {
background-color:#fbfbfb;
-moz-box-shadow: 1px 2px 1px #909296 inset, 2 2 4px #a8a8a8 inset;
	-webkit-box-shadow: 1px 2px 1px #909296 inset, 2 2 4px #a8a8a8 inset;
	box-shadow: 1px 2px 1px #909296 inset, 2 2 4px #a8a8a8 inset;
		behavior: url("border-radius.htc"); 
}

select {
	margin-left:5px;
	z-index:auto;
}

td > button{
	
	text-indent:8px;
	z-index:auto;
	
}

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
	z-index:auto;
}

input[type=text]{
	margin-bottom:6px;
	margin-left:9px;
	padding-left:10px;
	background-color:#fbfbfb;
	border:none;
	color:#515050;
	outline:none;
	resize:none;
	font:12px/1.2 Calibri,Arial,sans-serif;
	height:22px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url("border-radius.htc"); 
	
	-moz-box-shadow: 1px 1px 1px #848282 inset, 0 0 2px #a8a8a8 inset;
	-webkit-box-shadow: 1px 1px 1px #848282 inset, 0 0 2px #a8a8a8 inset;
	box-shadow: 1px 1px 1px #848282 inset, 0 0 2px #a8a8a8 inset;
		behavior: url("border-radius.htc");
}


input[type=text]:hover {
background-color:#fbfbfb;
-moz-box-shadow: 1px 1px 1px #a8a8a8 inset, 0 0 1px #ccc inset;
	-webkit-box-shadow: 1px 1px 1px #a8a8a8 inset, 0 0 1px #ccc inset;
	box-shadow: 1px 1px 1px #a8a8a8 inset, 0 0 1px #ccc inset;
		behavior: url("border-radius.htc"); 

}
input[type=text]:active input[type=text]:focus{
background-color:#fbfbfb;
-moz-box-shadow: 1px 2px 1px #909296 inset, 2 2 4px #a8a8a8 inset;
	-webkit-box-shadow: 1px 2px 1px #909296 inset, 2 2 4px #a8a8a8 inset;
	box-shadow: 1px 2px 1px #909296 inset, 2 2 4px #a8a8a8 inset;
		behavior: url("border-radius.htc"); 
}
.star{
	color:#e20000;
}
