/*BIP CSS - Formulaires*/

/* html tags */
html, body{	
	margin:0; 
	padding:0;
	font-family:Verdana,FreeSans,sans-serif;
	font-size:12px;
	color:#333333;
}

div,
img,
form{ margin:0; padding:0;}

h1{
	color:#2E61B5;
	font-family:Arial,Verdana,FreeSans,sans-serif;
	text-transform:uppercase;
	font-size:24px;
	}
/* page classes */

.wrap{ background:url(images/bodyBg.jpg) center 0 repeat-y; }
.header{ background:url(images/headerBg_EN.jpg) center 0 no-repeat; height:186px; text-align:right;}

.header img{ position: relative;margin-top:122px;}
.content{ width:980px; margin: 0 auto; padding-bottom:25px;}

/* Form tags and classes */
fieldset{width:450px; text-align:right; border:none;}

.textFld{width:250px;  border:1px outset #4f76b9; }

textarea{border:1px outset #4f76b9;  }
.leftLbl{display:block; width:400px; text-align:left; padding-left:22px;}

span.required{ color:#ff0000; font-weight:bold;}

.btn{ background:#4f76b9; border-color:#4f76b9; color:#ffffff;}

/*messages d'erreur*/
#errMsg{
	width:434px; 
	color:#DD3221;
	padding:1px 4px;
	border:2px outset #DD3221;
	margin-left:20px;
	}
.close {text-align:right; padding-right:5px; font-weight:bold;}

.close span{ 
	background:#ffffff; 
	padding:1px 4px;
	border:1px solid #DD3221}
.close a,
.close a:link,
.close a:active,
.close a:visited,
.close a:hover{
	color:#DD3221;
	text-decoration:none;
	}

