body {background: #fff url('images/bg.gif') left top repeat-x;}
h2 {color:#6AAC0A;font-size:22px;margin:0 0 5px 0;}
a:link, a:visited {color:#090A0B;text-decoration:none;}
a:hover, a:active {color:#66cfe5;}
div.clear {margin:20px 0;}
#outer_header {width:100%;}
    .inner_header {height:220px;position:relative;overflow:hidden;}
#nav {position:absolute;bottom:10px;right:0px;list-style:none;}
    #nav li {display:inline;margin:0 10px;font-weight:bold;}
        #nav li a{text-decoration:none;padding:10px 15px;color:#000;-moz-border-radius:5px;}
        #nav li.current a,#nav li a:hover{background:#daf0a9;}    
.profile {color:#FFF;position:absolute;top:8px;right:0px;}
.profile a {color:#FFF;text-decoration:underline;}
.profile a:hover {color:#66cfe5;}
    #login_form input {background:#262c26; border:none;padding:4px 8px;color:#fff;font-size:0.9em;margin:0 10px;}
    #login_form input.user_submit {background:#090A0B; border:none;color:#fff;float:right;padding:0;margin:0;}
#logo {float:left;margin:60px 0 0 0;}
#banner {float:right;margin:30px 0 0 0;width:728px;height:90px;}
.quizz_zone {display:block; height:300px;background:#333;-moz-border-radius:5px;}
.quizz_zone h2 {position:absolute;top:10px;left:0;z-index:1;color:#fff;padding-left:15px;font-size:2.4em;}
.quizz_zone h3 {position:absolute;top:60px;left:0;z-index:1;color:#fff;display:block;width:50%;background:#000;opacity:0.9;padding:5px 0px 5px 15px;font-size:1.3em;font-weight:normal;}
.quizz_zone a {position:absolute;bottom:10px;right:10px;z-index:1;display:block;background:transparent url('images/quizz-button.png') left top no-repeat;width:179px;height:38px;text-indent:-9999px;}
.quizz_zone img {position:absolute;top:0;left:0;z-index:0;}
.subscribe_zone {display:block; height:300px;background:transparent url('images/subscribe-bg.png') left top no-repeat;}
.subscribe_zone h2 {font-size:2em;margin:10px 15px;color:#000;}
.subscribe_zone h3 {font-size:1.3em;width:250px;font-weight:normal;margin:10px 0px 5px 15px;}
#register_form {margin:45px 30px;}
#register_form input {background:#fff;border:none;padding:8px 20px;}
#register_form input.user_email {width:140px;}
#register_form input.user_submit {background:transparent; border:none;color:#fff;float:right;padding:0;margin:-3px 0 0 0;}
.ad_300_160 {background:#eee;width:300px;height:160px;}
.ad_300_250 {background:#eee;width:300px;height:250px;}
.news, .poll, .ad_300_160 {margin-bottom:25px;}
.news ul {list-style:none;margin:0;padding:0;}
.news ul li {margin:0;padding:0;font-size:12px;color:#555;}
.news ul li strong {margin-right:10px;font-size:14px;color:#000;}
.poll {background:#224A1E url('images/poll-bg.png') left top repeat-x;-moz-border-radius:5px;position:relative;overflow:hidden;}
.poll h2 {margin:5px 10px 0;color:#ADDB44;}
.poll ul {margin:0;padding:0;list-style:none;}
.poll ul li {margin:0 10px;padding:0;list-style:none;}
.poll ul li h3 {font-size:1.2em;margin:0;padding:0;color:#fff;}
.poll ul li .wp-polls-ans {margin:10px 0 10px 0;position:relative;overflow:hidden;}
.poll ul li .wp-polls-ans ul li {margin:10px;color:#fff;font-size:1.1em;}
.poll ul li .vote_button {float:right;}
.poll ul li .wp-polls-ans a {float:right;margin-right:10px;color:#ACDA43;}
#inscription {margin:25px 0 0 20px;padding:0;}
.formline {margin-bottom:15px;}
.formline label {color:#333; font-size:12px;float:left; width:200px;}
.formcell input {background:#fafafa;color:#555;padding:4px;border:1px solid #E9E6E6;}
.formcell input:focus {background: #f4f4f8;border:1px solid #66CFE5;}
.formcell select:focus {background: #f4f4f8;border:1px solid #66CFE5;} 
.formcell span.info {color:#777; font-size:12px; display:block;margin-top:5px;margin-left:200px;}
span.error {color:#ff2200; font-size:12px; display:block;margin-top:5px;margin-left:200px;}
.formcell select {color:#555;background:#fafafa;padding:4px;border:1px solid #E9E6E6;}
.radios {margin-top:5px;}
.radios input {margin-left:20px;}
.checks {margin-top:30px;display:block;}
.checks span.error {margin:0;}
#footer {text-align:right;margin-top:25px;}
#footer ul {list-style:none;}
#footer ul li {display:inline;margin:0 10px; text-transform:capitalize;}