/* ---------------- { TOP -> HEADER } ----------------*/
/* --- */
#title H1{
	color: #fff;
	background-color:#4A5968;
}
#header H3{ color: #fff;}

/* ---------------- { CONTENT } ----------------*/
#content { margin:10px 6px 10px; min-width: 880px; }

#content .block{  }
#content .left{ float:left; width:49%; margin-bottom:20px;  }
#content .right{ float:right; width:49%; margin-bottom:20px; }
/* --- */
#content H2 { background-color:#4A5968; color:#fff;}
#content H2.gradient { background: transparent url(../H2_bg.gif) repeat-x 0 0;}
#content LI { list-style-type: disc; }

/* ---------------- { CONTENT -> ERROR MESSAGE } ----------------*/
#errorMessage DD{
	color:#333333;
}


/* ---------------- { CONTENT -> FORM } ----------------*/
/* --- */
#form { background:#f0f0f0; color: #333; }

#form_title { 
border-bottom:1px solid #222; 
background: transparent  url(../H2_bg.gif) repeat-x 0 0; 
}
#form_title H3 { color:#fff; }
#form H2 { background: transparent;  }
#form H2 EM { color:#333; }

#form LABEL, #form INPUT{ float:left; }
*HTML DIV#form INPUT{ float:none; }
#form FORM { margin-bottom: 10px; }
#form LABEL { width:30%; font-size:1.4em; margin-top:10px;font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
#form INPUT { width:60%; margin-top:10px;}
#form #formulaire { margin:8px 10px; padding:6px 2px; }
/* --- */
#form A, #form A:visited, #form A:hover, #form A:active { color: #4A5968; }
#content P#optout, #content P#optout A { color:#ccc; }
#privacy_content LABEL, #privacy_content INPUT{ float: none; width:auto;}
#privacy_content LABEL{ font-size:1em; font-weight: normal; }
#submit_content INPUT{ float: none; width:auto;}
INPUT#privacy, INPUT#send{ margin-top:2px; }
