body {margin: 0; font-size: 0.9em; background-color: #FFF;}
body, td, th, input, textarea, select {font-family: Arial, sans-serif; color: #05071F;}
form, p {margin: 0;}

.title {font-weight: bold; color: #000; text-align: center; font-size: 150%;}
.auteur {font-size: 65%; font-weight: normal; font-style: italic;}

#corps {}

#interview p {margin-bottom: 20px; line-height: 1.1em;}

.interview {margin-bottom: 25px; padding-bottom: 5px; border-bottom: 1px dashed #999; clear: both; display: table;}
.texte {font-size: 100%; text-align: left; margin-top: 15px;}

#header_container, #header_container_mail, #corps, #footer_container {display: table; width: 100%;}
#header_container {background: #B4B4B4 url('/images/bg_header.gif') bottom left repeat-x; height: 213px; position: relative; text-align: center;}
#header_container_mail {background: #FFF; height: 213px; position: relative; text-align: center;}
#header {width: 900px; height: 189px; background: #B4B4B4 url('/images/img_top.jpg') top center no-repeat; margin: 0 auto; margin-top: 24px;}

#logo {float: left; position: absolute;}
#EE {float: right; margin: 120px 25px 0px 0px;}

#main {margin: 0 auto; position: relative; width: 900px; background: url('/images/bg_main.gif') top right repeat-y; display: table;}
#contenu, #colonne {padding: 10px 5px 10px 10px;}
#contenu {width: 590px; float: left;}
#colonne {width: 275px; float: right;}

#authors {margin: 15px auto;}
.autname {padding: 0px 15px;}
.adv {font-size: 9px; color: #666;}
.sponsor, .adv {clear: both; text-align: center;}
.sponsor {margin-bottom: 40px;}

#footer_container {position: relative; bottom: 0; opacity: 0.4; filter: alpha(opacity=40); background-color: #000; height: 40px; line-height: 40px; vertical-align: middle; clear: both;}
#footer_container_mail {position: relative; bottom: 0; opacity: 0.4; filter: alpha(opacity=40); background-color: #04071F; height: 40px; vertical-align: middle; clear: both; padding: 10px;}
#footer {width: 900px; margin: 0 auto; color: #FFF; font-size: 85%; text-align: center;}
/***********************************/

.clear {clear: both;}

a:link, a:visited, a:active {color: #00F;} a:hover {text-decoration: none; color: #F00; font-style: italic;}

#footer a:link, #footer a:visited, #footer a:active {color: #FFF;} #footer a:hover {text-decoration: none; color: #F00; font-style: italic;}

