#messagebox-voile, #envoi-ami-voile {

	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 90;

	opacity: .70;

	/* Proprietary crap */
	filter: alpha(opacity=70);
	-moz-opacity: .70;

}
div#messagebox, div#envoi-ami{visibility: hidden; z-index: 95; position: fixed; width:500px; border:3px solid #d4d4d4; background-color:#f2f2f2; padding: 0 0 20px 0}
div#messagebox div, div#envoi-ami div {padding:16px}

#messagebox-2, #envoi-ami-2, #messagebox-3, #envoi-ami-3 {
clear:both;
	padding: 10px;

	text-align: center;
	color: black;
	font-size:12px;
	font-weight: bold;

}

#messagebox ul, #envoi-ami ul, #messagebox-2 ul, #envoi-ami-2 ul, #messagebox-3 ul, #envoi-ami-3 ul{list-style-type:none} 

#messagebox span.send, #envoi-ami span.send, #messagebox-2 span.send, #envoi-ami-2 span.send, #messagebox-2 span.send, #envoi-ami-2 span.send {background:transparent url(../../../images/send_a.gif) no-repeat scroll top right; color:#fff; display:block; float:left; font:normal 11px arial, sans-serif; height:23px; margin-right:0; margin-left:3px; padding-right:8px; text-decoration:none; cursor:pointer}
#messagebox span.send input, #envoi-ami span.send input, #messagebox-2 span.send input, #envoi-ami-2 span.send input, #messagebox-2 span.send input, #envoi-ami-2 span.send input {border:0; background:transparent url(../../../images/send_span.gif) no-repeat;  _background:transparent url(../../../images/send_span.gif)  no-repeat; display:block; line-height:14px; padding:4px 0 5px 8px; color:#fff; cursor:pointer; margin:0}


#messagebox input, #envoi-ami input, #messagebox textarea, #envoi-ami textarea {
background:  url(../../../images/input-bg.gif) repeat-x top left #ffffff; border:1px solid #8aaebd; border-top-color: #99b8c6; padding:2px 2px 2px 4px; float:left; margin-top:3px;
	/*border-color: black;
	border-width: 1px;
	border-style: solid;
	width: 140px;*/

}
input#envoi-ami-envoyer {display:block; float:right; cursor:pointer; font:bold 15px Arial, Helvetica, sans-serif; color:#630606; background:transparent url(../../../images/bg-bouton-form.gif) repeat-x; border:none; height:57px; padding:0 15px; margin: 10px 90px}
#actualite label{float:left;
padding-right:10px;
text-align:right;
width:200px;}
#actualite #post{ margin-left:200px;}
div.cadre_erreur_obligatoire {display:inline;  color:red; margin:0 10px 5px}

#messagebox textarea, #envoi-ami textarea {
height:80px; float:left; padding:7px 2px 2px 4px; background: url(../../../images/input-bg.gif) repeat-x top left #fff; border:1px solid #8aaebd; border-top-color: #99b8c6;
	width: 125px;
}

#messagebox label, #envoi-ami label {
font:bold 12px Arial, Helvetica, sans-serif; color:#315fa3; width:180px; display:block; float:left; clear:left; text-align:right; padding: 3px 10px 0 0; margin: 4px 0;
}

#messagebox-fermer, #envoi-ami-fermer {
color:#FFFFFF;
cursor:pointer;
float:right;
font-weight:bold;
font-size:13px;
	}

#envoi-ami, #envoi-ami-voile {

	display: none;

}

#envoi-ami h1 {

	margin-bottom: 35px;

}

#envoyer {

	margin-top: 10px;

}
