/** Form layout **/
#formulaire {
position:relative;
float:left;

		top:-10px !important;
		top:15px;
width:180px;
}
#formulaire1 {
position:relative;
float:left;

		top:-10px !important;
		top:15px;
width:300px;
}
#formulaire h1 {
color: #CC0000; font-family: tahoma,helvetica,sans-serif; font-size: 11px; font-weight: bold;
}
#formulaire .form_row {
padding-top: 7px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#formulaire .form_cell {
margin-right: 10px;
}

#formulaire textarea {

	border: 1px solid #F5F5F5;
	color: #006699;
}

#formulaire textarea {

	border: 1px solid #F5F5F5;	
}

#formulaire select {

	border: 1px solid #000000;	
	color: #555555;	
}





.mylabelstyle {
font-family: tahoma,helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(130, 152, 62);
	color:#666666;
	width: 100px;
	float: left;
}
.myinputstyle {
border: 1px solid  #666; background-color: #FFF; color:#666; font-family: tahoma,helvetica,sans-serif; font-size: 11px; font-weight: normal;
height:20px; padding-left:10px;
}

.bouton {
color: #FFFFFF; font-family: tahoma,helvetica,sans-serif; font-size: 11px; font-weight: bold; cursor:pointer;
}

#formulaire a , #formulaire a:visited , #formulaire a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #0195da;
		text-decoration:underline;
		padding-right:10px;
	}
#formulaire a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FF9900;
		text-decoration:none;
		padding-right:10px;
	}

#contactform{
float:left;
width:600px;
}

#contact1
	{
		
		height:90px;
		position:relative;
		text-align:justify;
		float:left;
	}
#contact4
	{
		width:240px;
		height:90px;
		position:relative;
		text-align:justify;
		float:left;
		margin-left:40px;
	}
#contact3
	{
		width:200px;
		height:90px;
		float:left;
		text-align:justify;
	}
#textcontact
{
		width:150px;
		height:90px;
		position:relative;
		float:left;
		left:75px;
		text-align:justify;
	}
.mail
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:150px;
		text-align:left;
		font-style: normal;
		border: 1px solid #999999;
	}
.champs
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:120px;
		text-align:left;
		font-style: normal;
		border: 1px solid #999999;
	}
	
.champsra
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		width:120px;
		text-align:left;
		font-style: normal;
	}
	
.champs3
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:150px;
		text-align:left;
		font-style: normal;
		border: 1px solid #999999;
	}
.champs6
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:300px;
		text-align:left;
		font-style: normal;
		border: 1px solid #999999;
	}
.champstitre
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:220px;
		text-align:left;
		font-style: normal;
		border: 1px solid #999999;
	}
	
.champsarian
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:320px;
		text-align:left;
		font-style: normal;
		border: 1px solid #999999;
	}
.champs2
	{
		font-family:Arial;
		font-size:12px;
		color:#9c9c9c;
		background:url(../../images/bgform.gif) repeat-x;
		width:80px;
		text-align:left;
		font-style: normal;
		text-align:center;
		border: 1px solid #999999;
	}
form.css label
  {
  display: inline;
  float: left;
  width:150px;
  }
  form.css2 label
  {
  display: inline;
  float: left;
  width:100px;
  }


