@charset "utf-8";
/* CSS Document */
.bloc_left, .bloc_right {
float:left;
display:block;
width:300px;
padding:0px 8px;
}
.formline, .formlinebtn {
margin-bottom:8px;
}
.formlinebtn {
display:block;
position:relative;
text-align:right;
top:38px;
}
label {
display:block;
float:left;
width:80px;
padding:2px;
}
input.textfield, textarea,select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
border:none;
border-left:1px solid #003265;
border-top:1px solid #003265;
color:#003265;
}
input.textfield, textarea,select {
width:200px;
}

input.false, textarea.false,select.false { background-color:#7691AC;}
select{ width:206px;}

input.bouton {
font-size:12px;
color:#fff;
background-color:#003265;
border:none;
padding:2px;
margin:0px 8px;
width:80px;
}
input.radio { float:right; }
.radiomember { float:left; width:150px;}
.radiomember label {
float:right;
width:92px;
padding-right:8px;
}
.erreur{
float:left;
color:#fff;
background-color:#7691AC;
padding:4px;
margin:8px 0px;
}
/* ########### PHOTOS CONTACT ############ */
.sous_form
{
	margin:15px auto;
}
.div_photo
{
	width: 112px; 
	text-align: center;
	margin-right:20px;
	float:left;
}
.photo_contact
{
	border:1px solid #003265;
	margin-bottom:4px;

}
.nom_contact, .fonction_contact
{
	color:#003265;
	font-size:11px;
}
.nom_contact { font-weight:bold;}