.hide { display:none; }
form input.input_error, form textarea.area_error, form select.select_error{ border: 1px solid #E52D87; }
.divError{
	clear:both;
	display:block;
	font-size:11px;
	color:#00A7DC;
	font-weight:normal;
	background:#EBEBEB;
	text-align:right;
}



/* UTILITAIRE */
#utilitaire{
padding:5px 0px 9px 0px;
margin:0px 0px 15px 0px;
overflow:hidden;

}
#utilitaire a.retour{
float:left;
display:block;
background:url(picto_retour.gif) no-repeat 0px 6px;
font-size:10px;
font-weight:bold;
color:#5C5C5C;
padding:0px 0px 0px 10px;

}

#utilitaire span.breadcumb{

color:#5C5C5C;
margin-left:20px;
}
#utilitaire a.bread{
float:left;

display:block;
background:url(bread.gif) no-repeat 0px 6px;
font-size:10px;
padding:0px 0px 0px 10px;
font-weight:bold;
color:#5C5C5C;
margin-left:5px;

}
#utilitaire a.breadFara{
float:left;
margin-left:5px;
display:block;
background:url(bread.gif) no-repeat 0px 4px;
font-size:10px;
padding:0px 0px 0px 10px;
color:#5C5C5C;
cursor:text;

text-decoration:none;
}
#utilitaire a.breadhome{
float:left;

display:block;

font-size:10px;
padding:0px 0px 0px 10px;
font-weight:bold;
background:url(pause.gif) no-repeat 0px 4px;
color:#5C5C5C;


}
#utilitaire a.imprimer{
float:right;
display:block;
background:url(picto_imprimer.gif) no-repeat;
width:14px;
height:14px;
text-indent:-9999px;
overflow:hidden;
margin:0px 0px 0px 10px;
}
#utilitaire a.envoyer{
float:right;
display:block;
background:url(picto_envoyer.gif) no-repeat;
width:14px;
height:14px;
text-indent:-9999px;
overflow:hidden;
margin:0px 0px 0px 10px;
margin-right:25px;
}

/* POPUP RECUPERER CAS CLIENT */
/* POPUP RECUPERER CAS CLIENT */
.h_popup{
position:absolute;
width:339px;
background-image:url(h_overlay.png) !important;
background-image:url(no-image);
background-repeat:no-repeat;
padding:14px 0px 0px 0px;
margin-left: 70px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='h_overlay.png'); /* HACK png transparent sur IE en background */

}
.b_popup{
width:339px;
background-image:url(b_overlay.png) !important;
background-image:url(no-image);
background-repeat:no-repeat;
padding:0px 0px 35px 0px;
text-align:center;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='b_overlay.png'); /* HACK png transparent sur IE en background */

}
.b_popup a{
background:url(puce_dhtml.gif) no-repeat 0px 4px;
font-size:10px;
font-weight:bold;
color:#5C5C5C;
text-decoration:none;
padding:0px 0px 0px 10px;
line-height:35px;
position:relative;
}
.f_popup{
width:300px;
background-image:url(f_overlay.png) !important;
background-image:url(no-image);
background-repeat:repeat-y;
padding:0px 20px 0px 19px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='f_overlay.png'); /* HACK png transparent sur IE en background */

}
.f_popup .bt_fermer{
text-align:right;
padding:0px 0px 15px 0px;
}
.f_popup .bt_fermer a{
color:#5C5C5C;
}

.f_popup p{
font-size:10px;
margin:0px;
color:#3B3B3B;
}
.f_popup form{
padding:25px 0px 0px 0px;

}
.f_popup form label{
display:block;
float:left;
width:135px;
text-align:right;
font-size:10px;
color:#5C5C5C;
margin:0px 10px 0px 0px;
}
.f_popup form label sup{
vertical-align:top;
color:#EA661F;

}
#amis input, #recuperer input{
width:auto;
float:left;
font-size:10px;
color:#5C5C5C;
border:1px solid #A5ACB2;

}
