/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}


body{background-color:#2B2E36;}
table#sample{font-family:Arial; color:#FFFFFF;font-size:0.9em; line-height:115%;}
p {color:#FFFFFF; margin:16px 0; }
a {color:#CF364B; font-size:1.07em; text-decoration:none;}
a:hover {color:#FF2900; text-decoration:underline;}
h1{font-size:0.7em; color:#000; margin-left:15px;}
h2{font-size:130%;color:#FFFFFF; text-align:center;}
h3{font-size:110%;color:#FFFFFF; text-align:center; margin-top:35px;}

.center {text-align:center;}
.centered{margin:10px 30px;}
.color {color:#CF364B;}

/* layout */
#page {width:940px; margin:auto;}


/* disclaimer */
.disclaimer {color:#FFFFFF; margin-left:30px;margin-bottom:25px;}
.lien2 {font-size:1.8em;}


/* header */
#header {width:940px; height:111px; background:url("img/header.jpg") no-repeat; margin: 25px auto 0 auto;}

/* leftcolumn */
#leftcolumn {width:396px;float:left;}
#photo {width:326px; height:400px; margin-left:100px; padding-top:15px;background:url("img/bg-photo.jpg") no-repeat}
#photo img {margin:0 50px; text-align:center;}
#menu {width:150px; position: absolute; top:155px;}
#menu li {height:30px; line-height:150%; padding-left:20px; background:url("img/bg-menu.jpg") no-repeat}
#zp {text-align:center; margin:20px auto; padding-left:65px;}



/* rigthcolumn */
#rightcolumn {width:504px; float:right; padding-top:45px;}
#rightcolumn a {font-weight:bold;}
#archives {width:504px; text-align:center;}
#archives img {margin:10px 15px 10px 15px;}
.gras {color:#FFF; margin:30px 55px;font-weight:bold;}
#rightcolumn li{font-weight:normal; margin-top:3px;}



/* footer */
#footer {width:940px; background-color:#2B2E36; padding-top:60px; padding-bo
