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

#content form{
	color:#01407c;
	font-size:12px;
}

#content form .block-left{
	float: left;
	width:275px;
}

#content form .block-right{
	float: right;
	width:295px;
}

#content form .line{
	float: left;
	width: 100%;
	margin-bottom:5px;
}

#content form .line label{
	float: left;		
}
/* ====================================== */
/* ###  ERREURS  */
/* ====================================== */
#content form .line.erreur {
	color:#F8A73E;
}
#content form .line.erreur input {
	border:1px solid #F8A73E;
}
#content form .line.erreur textarea {
	border:1px solid #F8A73E;
}


#content form input,  #content form textarea  {
	border:none;
	background-color:#f6f2e2;		
}

#content form .block-left input{
	float: right;
}	
#content form input.jour,#content form input.mois,#content form input.annee{ width:41px; float: none; }

#content form input.montant{ width:105px; }

#content form .nom{ width:235px; }
#content form .prenom{ width:215px; }
#content form .societe{ width:225px; }
#content form .adresse{ width:215px; }
#content form .codepostal{ width:190px; }
#content form .ville{ width:235px; }
#content form .pays{ width:235px; }
#content form .tel{ width:205px; }
#content form .fax{ width:245px; }
#content form .email{ width:229px; }

#content form .carte{
	line-height:20px;
	font-size:10px;
}

#content form .securise{
	color:#828486;
	font-style:italic;
}

/* ===   === */
#content form .block-left input.radio{
	float: none;
	margin-left:0;
}
#content form .legende {
	margin-top:10px;
	text-align:center;
	font-size:11px;
	color:#879EB0;
}
#content form .message {
	display:block;
	width:285px;
	padding:2px 5px;
	margin:8px 0 5px 0;
	font-family:arial;
	font-size:11px;
	height:107px;
}
#content form .btn_submit {
	float:right;
	margin:0px 1px 0px 0px;
}
#content form#form_newsletter {
	/*text-align:center;*/
}

#content form .block-centre {
	left:50%;
	margin-left:-140px;
	position:relative;
	width:289px;
}
#content form#form_newsletter .block-centre {
	/*left:0;
	margin-left:0px;
	position:relative;
	width:282px;*/
}

#content form#form_newsletter label { margin-right:5px;}
#content form#form_newsletter .nom { width:246px; float:left; }
#content form#form_newsletter .prenom { width:226px; float:left; }
#content form#form_newsletter .adresse { width:223px; float:left; }
#content form#form_newsletter .pays { width:244px; float:left; }
#content form#form_newsletter .email { width:237px; float:left; }
#content form#form_newsletter .tel { width:216px; float:left; }