/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#00f; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ color:#000; font:62.5%/1 Arial, Helvetica, sans-serif; background:#d5dce2 url(images/bgr-body.gif) repeat-x top; }
#wrapper{ margin:0 auto; }

#landing2{ clear:both; width:655px; margin:20px auto; }
#landing2 .top{ width:655px; background:#fff url(images/bgr-round-top.gif) no-repeat; }
#landing2 .bot{ clear:both; width:655px; height:13px; background:#fff url(images/bgr-round-bot.gif) no-repeat; }
#landing2 h1{ font-family:"Tahoma", Georgia, "Times New Roman", Times, serif; font-size:36px; color:#c40304; margin-bottom:15px; }
#landing2 h1 span{ text-decoration:underline; }
#landing2 h2{ font-size:18px; font-weight:normal; font-style:italic; margin-bottom:10px; text-decoration:underline; }
#landing2 h3{ font-size:17px; font-weight:normal; margin-bottom:20px; }
#landing2 h4{ font-size:16px; }
#landing2 p{ font-size:14px; margin-bottom:20px; line-height:17px; }
#landing2 ul{ font-size:14px; }
#landing2 .middle{ width:655px; height:288px; margin-bottom:20px; background:url(images/bgr-mid.gif) no-repeat; overflow:hidden; }
#landing2 .middle .leftalign{ float:left; width:290px; padding:12px; text-align:center; }
#landing2 .middle .leftalign img{ margin-bottom:5px; }
#landing2 .middle .rightalign{ float:left; width:320px; padding:8px 20px 0 0; }
#landing2 .middle .rightalign p{ font-size:11px; margin-bottom:10px; line-height:12px; text-align:center; }
#landing2 .text{ padding:0 60px; }
#landing2 .text ul{ margin:5px 0 20px 20px; list-style:disc; }
#landing2 .text li{ margin-bottom:5px; }
#landing2 .signature{ overflow:hidden; }
#landing2 .signature .picture{ float:left; }
#landing2 .signature .picture img{ display:block; padding:2px; border:1px solid #bfbfbf; }
#landing2 .signature .sign{ float:left; width:265px; padding:15px 30px; }
#landing2 p.author span{ color:#b0b0b0; }
#landing2 .aligncenter{ padding:30px 40px 10px; text-align:center; }
#landing2 fieldset{ }
#landing2 fieldset li{ margin-bottom:7px; overflow:hidden; }
#landing2 fieldset label{ float:left; width:125px; font-size:11px; font-weight:bold; padding:8px 0 0 0; text-align:left; }
#landing2 fieldset input.txt{ width:155px; height:20px; padding:4px 5px 0; border:1px solid #7e7e7e; }
#landing2 fieldset input.btn{ float:right; width:153px; height:64px; border:0; margin-right:25px; cursor:pointer; background:url(images/button-recevoir.gif) no-repeat; }
#landing2 .confidential{ color:#a9a9a9; }
#landing2 .confidential h4{ font-size:12px; }
#landing2 .confidential p{ font-size:11px; }
#landing2 .footer{ color:#626262; padding:10px 0; text-align:center; }
#landing2 .footer p{ margin-bottom:2px; }
#landing2 .footer a, #landing1 .footer a:visited{ color:#626262; }