body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#newsletter-overlay {background-color:#999999; cursor:wait;}

/* Container */
#newsletter-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px; text-align:left;}
#newsletter-container .newsletter-content {width:450px;height:auto; background:url(../images/dialog-modal/form_centre.gif) top left repeat-y;
										   color:#333333; height:40px;}
#newsletter-container h1 {margin:0; padding:0 0 6px 12px; font-size:16px; text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#FF9900;}
#newsletter-container .newsletter-loading {position:absolute; background:url(../images/dialog-modal/ajax-loader.gif) no-repeat; z-index:8000; height:55px; 				                                           width:54px; margin:-14px 0 0 170px; padding:0;}
#newsletter-container .newsletter-message {text-align:center;}
#newsletter-container .newsletter-error {width:92%; font-size:.8em; background:#999999; border:2px solid #ccc; font-size:0.8em; font-weight:bold;
										 margin:0 auto; padding:2px;}
#newsletter-container br {clear:both;}
#newsletter-container form {padding:0; margin:0;}
#newsletter-container label {clear:left; display:block; width:120px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#newsletter-container .newsletter-input {font-family:'Trebuchet MS', Verdana, Arial;float:left;padding:2px;margin:2px;background:#eee;
										 border:1px solid  #FF9900; width:300px;}
#newsletter-container .newsletter-select {font-family:'Trebuchet MS',Verdana, Arial;float:left;padding:2px;margin:2px;background:#eee;
										  border:1px solid  #FF9900; width:100px;}

#newsletter-container .newsletter-top {height:13px; background:url(../images/dialog-modal/form_top.gif) no-repeat; padding:0; margin:0;}
#newsletter-container .newsletter-bottom {height:13px; background:url(../images/dialog-modal/form_bottom.gif) no-repeat; font-size:.8em; text-align:center;}
#newsletter-container .newsletter-bottom a,
#newsletter-container .newsletter-bottom a:link,
#newsletter-container .newsletter-bottom a:active,
#newsletter-container .newsletter-bottom a:visited {position:relative;top:-4px;text-decoration:none;color:#FF9900;}
#newsletter-container .newsletter-bottom a:hover {color:#FF6600;}
#newsletter-container .newsletter-button {cursor:pointer; border:0;height:22px;font-size:1em;font-weight:normal;color:#333333;text-align:left;
										  margin-left:65px;}
#newsletter-container .newsletter-send {cursor:pointer;width:52px; height:22px;background:url(../images/btn_valide.gif) left top no-repeat;}/*eric ajout*/
 
#newsletter-container span.newsletter-text {clear:left;display:block;width:400px;text-align:center;margin-left:45px;font-weight:bold;border:0px solid #fff;}

#newsletter-container a.modalCloseX,
#newsletter-container a.modalCloseX:link,
#newsletter-container a.modalCloseX:active,
#newsletter-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:20px; position:absolute; top:-4px; right:4px; color:#FF9900;}
#newsletter-container a.modalCloseX:hover {color:#FF6600;}
#newsletter-container .newsletter-member {font-family:'Trebuchet MS', Verdana, Arial;font-weight:bold;color:#FF9900;margin-left:13px;font-size:14px;padding-bottom:4px;}