/*
 style de la table qui contient le bloc contact
 // largeur = largeur des images de fond 
*/
.contact 
{
  width: 500px;
  margin:auto; /* por la centrer sur la page */
}
/* la partie haute du bloc contact*/
.contact_top
{
 background: transparent url(/elmt/contact/contact_top.gif) no-repeat left top;
}

/* la partie du milieu du bloc contact*/
.contact_mid
{
 background: transparent url(/elmt/contact/contact_mid.gif) repeat-y -1px 0px ;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;

	padding-left:25px;
	padding-right:25px;
}

/* la partie du bas du bloc contact*/
.contact_bot
{
 background: transparent url(/elmt/contact/contact_bot.gif) no-repeat left top;
}
.contact 
{
  width: 500px;
  margin:auto; /* por la centrer sur la page */
}
/* la partie haute du bloc offline*/
.co_top
{
 background: transparent url(/elmt/contact/offline_top.gif) no-repeat top center;
}

/* la partie du milieu du bloc offline*/
.co_mid
{
 background: transparent url(/elmt/contact/offline_mid.gif) repeat-y center center;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left:30px;
	padding-right:20px;
}

/* la partie du bas du bloc offline*/
.co_bot
{
 background: transparent url(/elmt/contact/offline_bot.gif) no-repeat top center;
}

.contact input
{
  width: 140px;
  border: 1px solid #000000;
  margin-top:2px;
  margin-top:3px;
}
.contact textarea
{
  margin-top:2px;
  width: 140px;
  border: 1px solid #000000;
}
/* align les titre des champs */
.contact .corps
{
vertical-align:middle;
}