html, body {background:#646567;font-family:Arial,Sans serif;height:100%;margin:0;padding:0;width:100%;color:#636567;font-size:11pt;}

textarea{font-family:Arial,Sans-serif;}

.button, .button2 {display:block;margin:0 auto;padding:0;text-align:center;overflow:hidden;text-indent:-9999px;outline:0;border:0;}
input.button, input.button2 {*font-size:0pt;*line-height:9999px;}

img {border:none 0;}
a img {border:none 0;}
a {color:#282828;text-decoration:underline;}
a:hover {text-decoration:underline;}

h3 {font-size:1.10em;font-weight:bold;margin:0 0 5px 0;}
address {font-size:0.90em;margin:0 0 10px 10px;}
p {margin:0 0 15px 0;}

.body {background:#fff;margin:auto;width:860px;}
.body .header {padding:10px 20px 0 20px;}
.body .container {padding:20px;}
.body .subcontainer {background:#fdffec;padding:20px;}
.body .footer {background:#dbdbdb;height:30px;padding:20px 20px 10px 20px;}
.body .footer .left {float:left;font-size:0.8em;margin:3px 0 0 0;}
.body .footer .right {float:right;margin:0 0 0 0;}

.header h1 a {background:url(images/header-logo.png);display:block;height:105px;margin:0;width:325px;}
.header .button2.commander {float:right;margin:-48px 0 0 0;}
.header .discrete {display:block;float:right;font-size:0.8em;margin:-65px 90px 0 0;}

.block {border-top:1px solid #f0f4cf;margin-top:10px;}
.block .title {/*background:transparent url(images/arrow-1.png) 755px center no-repeat;*/color:#b1c900;font-size:1.60em;font-weight:bold;margin:0;padding:15px 0;text-shadow:0;}
.block .title a {border-left:8px solid #c7d550;color:#b1c900;display:block;margin:0;padding:5px 0 5px 10px;text-decoration:none;}
.block .title a:hover {border-color:#b1c900;color:#9fb400;text-decoration:none;}
.block .content {color:#282828;padding:20px;}
.block .content p,
.block .content div {margin:0 0 15px 0;}
.block .content p:last-child {margin:0 0 5px 0;}
.block .content strong {font-weight:bold;}
.block .content ul {list-style-type:circle;margin:0 0 0 30px;width:340px;float:left;}
.block .content ul li {list-style-type:circle;margin:5px 0 0 0;}

.block.expanded {
  background:#c7d550;
  border-color:#fff;
  border-radius:5px;
  -khtml-border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.block.expanded .title {
  background:#b1c900 url(images/arrow-2.png) 755px center no-repeat;
  color:#fff;
  text-shadow:0px 2px 2px #98bc0d;
  box-shadow:0 0 0 #fff, inset 0px 6px 4px #93ba0e;
  -moz-box-shadow:0 0 0 #fff, inset 0px 2px 4px #93ba0e;
  -webkit-box-shadow:0 0 0 #fff, inset 0px 6px 20px #93ba0e;
}
.block.expanded .title a {border:0;color:#fff;padding-left:20px;}

.block.expanded + .block {border:0;}
.block:last-child {border-bottom:1px solid #f0f4cf;}

.button2 {display:block;height:33px;margin:auto;padding:0;background:transparent 0 top no-repeat;text-align:center;overflow:hidden;text-indent:-9999px;outline:0;border:0;cursor:pointer;}
.button2:hover {background-position:-285px top;}
.button2:active {background-position:-570px top;}
.button2.commander {height:44px;width:285px;background-image:url(images/button2-commander.png);}
.button2.participez {height:44px;width:285px;background-image:url(images/button2-participez.png);}

.button.lagence-multiculturelle {display:block;float:left;}
.button.lagence-multiculturelle a {display:block;margin:0 10px 5px 0;background:url(images/logo-lagence-multiculturelle.png) no-repeat;height:44px;width:138px;}
.button.lagencedecom {display:block;float:left;}
.button.lagencedecom a {display:block;margin:0 10px 5px 0;background:url(images/logo-lagencedecom.png) no-repeat;height:63px;width:138px;}
.button.louis-harris {display:block;float:left;margin:0 10px 5px 0;background:url(images/logo-louis-harris.png) no-repeat;height:56px;width:138px;}

body.sondage .container {padding:50px 0 30px 0;}
body.sondage .container p {text-align:center;}

.credits {color:#282828;font-size:0.6em;text-align:center;padding:10px;}