
body{
  background: #CB2536;
  background:url(img/bg-motif-psychonet.jpg) no-repeat top center;
  color: #000;
  font-size: 80%;
  line-height: auto;
  font-family: Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

h1, h2, h3, h4, h5, h6{
  font-family:Arial, Helvetica, sans-serif;
}

hr.invisible {visibility:hidden;clear:both;line-height:0;height:0;font-size:0; margin: -0.5em ; padding: 0; border: 0; }

h1{font-size: 1.5em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

pre, code{
  font-size: 1.2em;
}
.checkbox {border:0;}
pre{
  width: 100%;
  overflow: auto;
  border: 1px solid #CCC;
}

fieldset{
  border: none;
}
legend {display:none;}

label{
  cursor: pointer;
  cursor: hand;
}

.field label{
  display: block;
}

.bold {font-weight:bold;}
.vert {color:#878F18;}

input,textarea{
  border: 1px solid #999;
}

input.Vide {border:0;}

input.input-text,option{height:12px;font-size:11px;}
select {font-size:11px;}

input.input-radio,input.input-submit {border:0;}
input.input-submit{background-image:url(img/bout_ok_vert.jpg);background-repeat:no-repeat;width:30px;height:21px;}
input.input-submit2{background-image:url(/themes/psychonet/export/bouton-ok-rouge.jpg);background-repeat:no-repeat;width:30px;height:18px;}

textarea{
  width: 100%;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}

a{
  color: #000;
  outline:none;
}

a:visited{
  color: #000;
  outline:none;
}

a:hover{
  color: #000;
  outline:none;
}

.left{
  float: left;
  margin-right: 1em;
}

.right{
  float: right;
  margin-left: 1em;
}

#atff { position:absolute; }

#main {width:900px;background-color:#FFFFFF;margin: 0 auto;
padding: 0 4px 0 4px;
background: url(img/bg-ombre-psychonet.jpg) repeat-y top center;
}
#main-block {background-color:#FFFFFF;height:auto;}
#head_pub img {margin:auto; display: block; margin-top: 5px;}
#head_pub { text-align: center; margin: auto; width: 900px;}

#header {
  position: relative;

  height:131px;
}
#searchbar2 {
  position: absolute;
  top: 102px;
  width: 575px;
}
* html #searchbar2 {
  top: 100px;
}

#new_pub {
  background-color: #EDEDED;
  text-align: center;
}
#new_pub div.bhaut {
  background: url(img/bord-pub-haut.gif) repeat-x #ededed;
  height: 7px;
  margin: 0; padding: 0;
}
* html #new_pub div.bhaut, * html #new_pub div.bbas { /* ok @bruno */
  overflow: hidden;
}  
#new_pub div.bbas {
  background: url(img/bord-pub-bas.gif) repeat-x #ededed;
  height: 8px;
}

#header h1 {display:none;}
#header {background-image:url(img/fond_ombre-haut.jpg);background-repeat:repeat-x;background-position:top;}
#header .header-content {background-image:url(img/header-1.jpg);background-repeat:no-repeat;position:relative; position:absolute;}
* + html #header .header-content { margin-bottom: -3px; }
* html #header .header-content { margin-bottom: -3px; }
#header .header-content img.logo {float:left;margin-top:0;}
#searchbar {clear:both;text-align:left;height:36px;background-image:url(img/fond_recherches.jpg);background-repeat:repeat-x;padding-top:3px;padding-left:20px;margin-bottom:10px; }
* html #searchbar {padding-top:5px;margin-bottom:7px;}
* +html #searchbar {padding-top:5px;margin-bottom:7px;}
#onglets_header {
  margin-bottom:0;
  position:absolute;
  right:0;
  top:82px;
}
* + html #onglets_header {
  top:95px;
  right:-4px;
}
* html #onglets_header {
  top:95px;
  right:-4px;
}
html[xmlns*=""] body:last-child #onglets_header {
  top:83px;
}

ul#onglets_header li {margin-bottom:0;margin-right:10px;display:inline;}
ul#onglets_header li#ongletchat {margin-right:5px;}
* html ul#onglets_header li#ongletchat {margin-right:1px;}
* +html ul#onglets_header li#ongletchat {margin-right:1px;}
#searchbar ul li {display:inline;}
#searchbar span {color:#808721;font-size:15px;font-weight:bold;}
#searchbar label {font-size:10px;position:relative;top:-3px;}
#searchbar input.input-text {width:300px;font-size:10px;}

#menu_gauche {float:left;width:130px;padding-top:0; margin-right:10px;}
#menu_gauche ul, ul.rightpart_liste{
  background-color:#F5F5F5;
  margin-left:0;
  padding-left:0;
  padding-top:0;
  margin-top:12px;
  margin-bottom:0;
  float:left;
  clear:both;
  width:130px;
}
ul.rightpart_liste{background-color:#fff;width:300px;margin-top:0;}
ul.rightpart_liste li.rightlist{list-style-type:none;}
#menu_gauche ul li, #menu_gauche ul.liste_menu_on li {list-style-type:none;padding-left:0;font-size:12px;border-bottom:1px #CC0033 solid;line-height:15px;;padding-top:0;}
#menu_gauche ul.liste_menu_on li { border-bottom:1px solid #C1CC31; }
#menu_gauche ul li a{font-size:11px;text-decoration:none; margin: 0;display:block;font-family:Verdana;padding-left:5px;}
#menu_gauche ul li.souscat a:hover { background-color: white; }

#menu_gauche ul li.title_menu,#menu_gauche ul li.title_menu_on,.box_style_A h3{background-color:#CC0033; text-align:center; }
#menu_gauche ul li.title_menu_on{background-color:#C1CC31;}


#menu_gauche ul li.menu_tests {
  background-color: #FD4AB6;
  border-bottom: 1px solid #FD41B6;
}
#menu_gauche ul li.sous_menu_tests {
  background-color: #FFDBF0;
  border-bottom: 1px solid #FD41B6;
}
#menu_gauche ul li.sous_menu_tests a:hover { background-color: white; }

#menu_gauche ul li.sous_menu_compte {
  background-color: #C0CC3A;
  border-bottom: 1px solid #63681C;
  color:#63681C;
}
#menu_gauche ul li.sous_menu_compte a:hover { background-color: white; }

#test-preferes h3 {
  background-color: #FD4AB6;
  margin-bottom: 5px;
}
#test-preferes {
  background-color: #FFDBF0;
  padding-bottom: 5px;
}
#test-preferes .test-prefere p {
  padding: 5px 0 0 0;
  margin: 0 0 2px 0;
}
#test-preferes .test-prefere a {
  text-decoration: underline;
}
a.bgquizz {
  background: url(/themes/psychonet/export/ico-quizz-small.gif) no-repeat;
  padding-left: 54px;
  height: 20px;
  display: block;
  float: left;
  padding-top: 1px;
  text-decoration: underline;
}
a.bgtest {
  background: url(/themes/psychonet/export/ico-test-small.gif) no-repeat;
  padding-left: 48px;
  height: 20px;
  display: block;
  float: left;
  padding-top: 1px;
  text-decoration: underline;
}
a.bglire {
  background: url(/themes/psychonet/export/ico-lire-small.gif) no-repeat;
  padding-left: 42px;
  height: 20px;
  display: block;
  float: left;
  padding-top: 1px;
  text-decoration: underline;
}

#test-preferes img {
  margin-right: 5px !important;
}
#test-preferes img.pict {
  height:40px;
  float:left;
  margin-right:5px;
  margin-left:5px;
}
#test-preferes .test-prefere {
  height: 40px;
  margin: 3px 0 3px 0;
  font-size: 11px;
}
#test-preferes ul {
  padding-left: 5px;
}

.box_style_A h3,.box_style_B h3,.box_style_C h3{text-align:left;padding-left:5px;}
#menu_gauche ul li.title_menu h3,#menu_gauche ul li.title_menu_on h3,.box_style_A h3,.box_style_B h3,.box_style_C h3
{font-size:16px;margin:0;font-weight:bold;color:#FFFFFF; padding: 2px 0 2px 0;}
#menu_gauche ul li.title_menu h3 a,#menu_gauche ul li.title_menu_on h3 a{color:#FFF;font-size:13px;text-decoration: none;} 
#middle{width:760px;float:right;padding-top:0;position:relative;top:0;padding-bottom:20px;}
* html #middle{top:0;}
* +html #middle{top:0;}
.rubrik-stick {
display: inline;
background-color: #cc0033; width: 20px; margin-top: 2px; margin-left:-5px; padding: 0px 10px 2px 0px;
font-weight: bold;
}
.rubrik-stick a {
    color: white;
    text-decoration: none;
}
.rubrik-stick a:hover {
    color: #ef4a77;
}


#header-middle{height:239px;color:#FFF;padding-top:0;margin-top:0;clear:both;margin-top:0px;position:relative;margin-bottom:10px;}
#onopacity{position:absolute;left:5px;top:0px;}
* html #header-middle {margin-top:0;}
* +html #header-middle {margin-top:0;}
#header-middle-left {margin-left:10px;width:370px;}
#header-middle-left ul {margin-bottom:0;}
#header-middle-left ul li {list-style-image:url(img/puce_blanche.jpg);font-size:11px;height:14px;line-height:13px;}
#header-middle-left ul li a{color:#FFF;font-size:11px;line-height:13px;}
#header-middle-left h1{color:white;font-size:30px;line-height:30px;margin:0 0 10px 0;}
#header-middle-left p.desct { margin-bottom: 0; padding-bottom: 0; }
#header-middle-left p.desc { width: 370px; }
#header-middle-left .link-ico { margin-top: 15px; }
#header-middle-left .link-ico a { text-decoration: underline; }
.test-home #header-middle-left h1 { color: #FD4AB6; padding-top:0; }
.test-home #header-middle-left .link-ico {
  background: url(/themes/psychonet/export/ico-test-big.gif) no-repeat;
  padding: 3px 0 0 60px;
  height: 21px;
}
.art-home #header-middle-left .link-ico {
  background: url(/themes/psychonet/export/ico-lire-big-red.gif) no-repeat;
  padding: 3px 0 0 50px;
  height: 21px;
}

.test-home #header-middle-left .link-ico a {
  color: white;
  text-decoration: underline;
}
.art-home #header-middle-left .link-ico a {
  color: white;
  text-decoration: underline;
}

#header-middle-left p.desc {margin-top:5px;font-size:13px;line-height:15px;}
#header-middle-left p.desc a {color: white; text-decoration: none;}
#header-middle-left p.desc a:hover {color: white; text-decoration: underline;}
#header-middle-left h1 a:hover {color:#C1CC31; text-decoration: none;}
#header-middle-left h1 a { color:#C1CC31;text-decoration: none;}
p.header-middle-cat {margin:0;margin-bottom:10px;}



#rightpart{float:right;width:300px; margin:0; padding:0;}
#footer {padding-bottom: 30px;clear:both;width:900px;margin-left:auto;margin-right:auto;text-align:center;background-color:#CB2536;background-image:url(img/fond_ombre-bas.jpg);background-repeat:repeat-x;background-position:top;font-size:11px;}
.footer_top {font-weight:bold;padding-top:20px;margin-bottom:10px;}
.footer_bottom {width:625px;margin-left:auto;margin-right:auto;color:#FFF;line-height:11px;}

#headpub{background-color:none; position:absolute;text-align:center;top:0;width:912px;margin:0 auto 0 auto;}

#content-middle{width:450px;float:left;font-size:11px;margin-top:0;}
#main .contact, #main .temoignages {width:450px;}
#content-middle ul.liste-middle {margin:0;padding-left:0;}
#content-middle ul.liste-middle li.bloc,
#content-middle ul.liste-middle li.bloc_temoignage,
#content-middle ul.liste-middle li.bloc_sondage
{list-style-type:none;margin-left:0;padding-left:0;display:block;margin-bottom:25px;}
#content-middle ul.liste-middle li h2 {font-size:20px;font-weight:bold;line-height:normal;margin:0 0 0 0;}
div.liste-middle-content {position:relative;height:195px;width:450px;}
div.liste-middle-content  img {position:absolute;}
.opacity   {-moz-opacity:0.4; filter:alpha(opacity=40); opacity:0.4;}
.opacity2   {-moz-opacity:0.6; filter:alpha(opacity=60); opacity:0.6;}
div.liste-middle-content div.background {position:absolute; width:175px; height:20px; background-color:#000;top:10px;}
#header-middle div.background {position:absolute; width:400px; height:239px; background-color:#cc0000;top:0;left:0;}
div.cat {display:block;position:absolute;color:#FFF;top:12px;left:5px;}
.description {float:right;width:185px;font-size:11px;line-height:12px;margin-top:0;padding-top:0;}
img.img-description { float: left; margin-right: 5px; }
* html .description {width:180px;}
.description p.text,.description p {margin-top:0;}
 ul.footer-li-middle {margin-left:18px;padding-left:0;margin-top:10px;}
 ul.footer-li-middle li{list-style-image:url(img/puce_rouge.gif);color:#CC0033;margin-left:0;padding-left:0;padding-top:0;height:15px;line-height:12px;}
ul.footer-li-middle a:link,ul.footer-li-middle a:visited {color:#CC0033;text-decoration:underline;font-size:11px;}
ul.footer-li-middle a:hover,ul.footer-li-middle a:active {color:#Cc0033;}
.bloc_temoignage{font-size:11px;line-height:12px;margin-top:0;padding-top:0;}
.title {font-weight:bold;}
.title,.temoindesc {margin:5px 0 5px 0;}
div.temoinleft {float:left;width:280px;}
div.temoinright {float:right;width:148px;}
div.temoinright  .header {background-image:url(img/header_temoignage.jpg);background-repeat:no-repeat;text-align:center;font-size:12px;color:#FFF;padding:17px 0 9px 0;font-weight:bold;}
div.temoinright  .content {padding:15px 20px 5px 10px;background-image:url(img/fond_temoignage.jpg);background-repeat:repeat-y;padding-bottom:20px;}
div.temoinright  .footer {background-image:url(img/bas_temoignage.jpg);background-position:top;background-repeat:no-repeat;height:5px;}

div.livreleft {float:left;width:148px;margin-right:10px;}
div.livreleft  .header {background-image:url(img/header_temoignage.jpg);background-repeat:no-repeat;text-align:center;font-size:12px;color:#FFF;padding:17px 0 9px 0;font-weight:bold;}
div.livreleft  .content {padding:15px 20px 5px 10px;background-image:url(img/fond_temoignage.jpg);background-repeat:repeat-y;padding-bottom:20px;text-align:center;}
div.livreleft  .footer {background-image:url(img/bas_temoignage.jpg);background-position:top;background-repeat:no-repeat;height:5px;}


#sondage .title {padding-bottom: 5px;}
ul.sondage_list {list-style-type:none;margin-left:0;padding-left:0;float:left;}
ul.sondage_list li {line-height:12px;}
ul.sondage_list li.stats {height:25px;line-height:10px;font-size:10px;float:left;clear:both;width:264px;padding-bottom:5px;height:auto;}
ul.sondage_list li.stats div.poll_question {float:left;width:264px;}
ul.sondage_list li.stats div.poll_results {float:left;clear:both;width:264px;}
ul.sondage_list li.reponses {padding-top:6px;}
ul.sondage_list #nb_votes {font-size:10px;color:#999999;margin-left:-10px;}
ul.sondage_list .gris {font-size:9px;color:#777777;}
li.bloc_sondage fieldset {padding-left:0;}

div.box_style_A .content,div.box_style_B {background-image:url(img/fond_diagonale.gif);background-repeat:repeat;}
div.box_style_A .content,div.box_style_B .content,div.box_style_C .content{font-size:12px;padding:10px 0 0 15px;}

div#qap .content {background-image:url(img/qap.gif);background-position:top left;background-repeat:no-repeat;}
ul.rightpart_liste li.rightlist {margin-bottom:10px;margin-top:0;}
*+html ul.rightpart_liste li.r_most {padding-bottom:10px;}
div.box_style_A dt {float:left;font-weight:bold;}

div.box_style_B h3 {background-color:#CC0033;}
div.box_style_B p {margin : 0 0 0 0;text-align:right;margin-right:5px;line-height:normal;}
div#qap .content {padding-top:30px;}
div#qap ul {margin-top:30px;}

div#login {margin-bottom:0;}
div#login ul.compte {margin-top:0;}
div.box_style_C h3 {background-color:#63681C;font-size:13px;text-align:center;}
div.box_style_C {background-color:#C0CC3A;}
div#login .login {height:16px;width:120px;padding-top:2px;color:#63681C;margin-bottom:5px;}
div#login form {margin:0;padding:0;float:left;height:auto;}
div#login form span {font-size:11px;color:#63681C;float:left;display:block;}
div#login .content {padding:10px 4px;}
div#login .input_submit {border:0;background-color:#63681C;color:#fff;font-weight:bold;width:122px;height:20px;padding-bottom:2px;}
div.box_style_C .content {position:relative;padding-bottom:10px;}
div.box_style_C p.small a {font-size:10px;text-decoration:underline;}
div.box_style_C p {margin:0;line-height:normal;}
div#login fieldset {position:absolute;right:0;top:3px;}
* html div#login fieldset {right:15px;}
div.box_style_C input.input-text {width:100px;}

ul#liste_livres {list-style-type:none;margin:20px 0 0 0;padding:0 0 20px 0;float:left;clear:left;width:440px;height:auto;}

ul#liste_livres li{padding-top:0;margin-bottom:10px;float:left;clear:elft;width:440px;height:auto;}
ul#liste_livres li .img {float:left;vertical-align: middle;border:1px solid #000;width:57px;height:75px;text-align:center;background:#000;}
ul#liste_livres li .img img {height:75px;}
ul#liste_livres li .desc-livre {margin-top:0;padding-top:0;padding-left:15px;font-size:11px;float:left;height:auto;width:366px;}
*html ul#liste_livres li .desc-livre {width:350px;}

ul#liste_livres li .desc-livre p {margin:0;}

ul#liste_livres li .desc-livre p.bold {font-size:15px;}
ul#liste_livres li .desc-livre p.bold span {font-weight:normal; font-size:11px;}
ul#liste_livres li p.ctx { font-size:12px; margin-top:15px; }
ul#liste_livres li div.fnac {display:block; text-align:right;margin-top:15px; height:40px;clear:left;float:left;width:440px;}
ul#liste_livres li div.fnac a { background:transparent url(img/bouton-fnac.jpg) no-repeat top left; width:167px; padding-right:50px; margin:0 auto; height:40px; font-size:12px; color:#666; line-height:38px; overflow:hidden; display:block; text-decoration:none; }
ul#liste_livres li div.fnac a strong { color:#000; background-color:transparent; }

ul#right_liste_livres {
  height:auto;
  width:300px;
  list-style-type:none;
  margin:0;
  padding:0;
}
ul#right_liste_livres li {
  width:300px;
  height:auto;
}
ul#right_liste_livres.second li {
  margin-left: 10px;
  width:290px;
  margin-bottom:10px;
}
ul#right_liste_livres.second li img {float:left;margin-right:15px;vertical-align:middle;}
ul#right_liste_livres.second li .desc-livre {
  float:none;
  font-size:11px;
  margin-top:0;
  padding-top:0;
}
ul#right_liste_livres.second li .desc-livre p {
  margin:0;
}
ul#right_liste_livres.second i {color:#623D87;}


div#newsletter .content{text-align:center;padding:10px 0 0 0;font-size:11px;height:70px;}
div#newsletter fieldset {padding-bottom:0;}
div#newsletter label {margin-right:5px;}
div#newsletter input {margin-top:6px;}

ul#liste-forum {margin-left:0;padding-left:0;}
ul#liste-forum li {list-style-type:none;}
ul#liste-forum li a {text-decoration:none;}

#evene-chat h3 {zoom:1;}
#evene-chat img{float:left;}
#chat-right {float:right;margin-right:10px;width:160px;margin-bottom:0;}
#chat-right dl{margin-left:0;color:#D70000;font-weight:bold;}
#chat-right dd{margin-left:0;margin-bottom:10px;color:#000;font-weight:normal;}
#evene-chat legend {display:block;color:#D70000;font-weight:bold;margin: 0 0 0 -10px;}
#evene-chat form {margin:5px 0 0 0;}
#evene-chat input.input-text {width:140px;}
input#chat-home-sub {width:28px;height:20px;border:1px #000 solid;background-color:#D70000;color:#FFF;font-weight:bold;}

#article-demo p,#test-demo p {margin:0;}
#article-demo p.bold,#test-demo p.bold {margin-top:0;}

#post-content {font-size:12px;}
.post #post-content ul.footer-li-middle li {margin-bottom:10px;}
.post #post-content ul.footer-li-middle li a{font-size:12px;height:16px;line-height:13px;}

#bloc-qap {font-size:12px;}
#bloc-qap ul li {margin-bottom:10px;list-style-type:none;}
#bloc-qap h3{font-size:20px;margin-top:0;}
#bloc-qap-form-mail h3,#bloc-qap-conf-quest h3 {color:#FFFFFF;font-size:20px;margin:0;}
#bloc-qap img{float:left;margin-right:5px;}

#bloc-qap-left {float:left;width:223px;margin-top:30px;}
#bloc-qap-right {float:right;width:223px;margin-top:30px; margin-right: 10px;}
* html #bloc-qap-left {margin-top:0;}
* html #bloc-qap-right {margin-top:0;}
* +html #bloc-qap-left {margin-top:0;}
* +html #bloc-qap-right {margin-top:0;}

#bloc-qap-left .cel-header,#bloc-qap-right .cel-header {background-image:url(img/psyenligne-cadre-haut.gif);background-repeat:no-repeat;padding:10px 0 0 10px;color:#FFFFFF;height:40px;}
#bloc-qap-left .cel-header h3,#bloc-qap-right .cel-header h3,#bloc-qap-left .cel-header p,#bloc-qap-right .cel-header p {margin:0 0 0 0;}
#bloc-qap-left .cel-content,#bloc-qap-right .cel-content {background-image:url(img/psyenligne-cadre-centre.gif);background-repeat:repeat-y;padding:10px 10px 10px 10px;}
#bloc-qap-left .cel-footer,#bloc-qap-right .cel-footer {background-image:url(img/psyenligne-cadre-bas.gif);background-repeat:no-repeat;}
#bloc-qap-left .cel-content ul li,#bloc-qap-right .cel-content ul li {list-style-type:none;margin-left:0;padding-left:0;}
#bloc-qap-left .cel-content ul.list-qap ,#bloc-qap-right .cel-content ul.list-qap{margin-left:0;padding-left:0;}
#bloc-qap-left .cel-content ul,#bloc-qap-right .cel-content ul  {margin-bottom:0;}

#bloc-qap-form-mail {width:460px;margin-top:30px;}
#bloc-qap-form-mail img {float:left;margin-right:5px;}
* html #bloc-qap-form-mail {margin-top:0;}
* +html #bloc-qap-form-mail {margin-top:0;}
#bloc-qap-form-mail label {width:140px;display:block;float:left;}
#bloc-qap-form-mail p.explain {margin-top:0;}
#bloc-qap-conf-quest .cel-header, #bloc-qap-form-mail .cel-header {background-image:url(img/psyenligne-gdcadre-haut.gif);background-repeat:no-repeat;height:30px;padding:10px 10px 10px 10px; }
#bloc-qap-conf-quest .cel-content, #bloc-qap-form-mail .cel-content {background-image:url(img/psyenligne-gdcadre-centre.gif);background-repeat:repeat-y;padding:10px 20px 10px 10px;}
#bloc-qap-conf-quest .cel-footer, #bloc-qap-form-mail .cel-footer {background-image:url(img/psyenligne-gdcadre-bas.gif);background-repeat:no-repeat;padding:10px 10px 10px 10px;}

#bloc-qap-form-mail p {margin: 5px 0 5px 0;}
#bloc-qap-conf-quest {font-size:12px;}
p.recap {margin:3px 0 3px 0;}

#module_forum ul{list-style-type:none;margin-left:0;padding-left:0;}
#module_forum ul li a:link,#module_forum ul li a:visited{text-decoration:none;}

#line-title-middle {height:15px;background-color:#CB0133;color:#FFFFFF;font-weight:bold;text-align:center;font-size:12px;}
#login-middle {padding:10px 10px 10px 10px;}
#login-middle p {margin:5px 0 5px 0;}
#login-middle label {display:block;width:120px;float:left;}

.bodyline .row2{background-color:#FFFFFF;}
.selection_livres h2,.sondages h2 {font-size:24px;margin:0 0 10px 0;}
.selection_livres ul#liste_livres li {margin:0 !important; border-bottom: 1px solid #BDA3D6;padding:10px 0;}
.pagination {text-align:center;}

.pagination a {
  border:1px solid black;
  display:inline-block;
  height:20px;
  line-height:20px;
  width:20px;
  text-decoration:none;
  padding:0;
}
.pagination a:hover {
  border:1px solid black;
  display:inline-block;
  height:20px;
  line-height:20px;
  width:20px;
  background-color:#cc0033;
  color:white;
  text-decoration:none;
  padding:0;
}

li.question1,li.question2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	padding: 10px 0 20px 10px;
}
li.question2 {background-color:#ECEDDF;}

.question-texte {
	font-size: 13px;
	font-weight: bold;
}
.question-vote {
	font-size: 12px;
	color:#000;
}
ul.reponse {
	list-style-type: none;
	margin-top: 10px;
	margin-left:0;
	padding-left:0;
}
ul.reponse li {margin-bottom:3px;clear:left;}
.clearboth {clear:both;}
li.nb_votes {
	color: #666666;
	margin-left: -15px;
	list-style-type: none;
	font-size: 10px;
	margin-top: 5px;
}
ul#liste_sondages {margin-left:0;padding-left:0;}
span.bar_reponse {float:left;display:block;width:130px;}
span.texte_reponse {float:left;display:block;}

.pink {color:#CB0133;font-weight:bold;}
table.forumline th, table.forumline td{padding:2px 2px 2px 2px;}
#sondage p,#sondage fieldset,#sondage legend,#sondage form {margin: 0;}

.chat h2 {color:#C90033;font-size:20px;margin:0;}
.chat h3 {font-size:20px;margin:0 0 10px 0;}
.chat .black {color:#000000;}
.chat_bloc {font-size:12px;margin-bottom:20px;}
.chat_bloc p{margin:5px 0 5px 0;}
.chat_bloc .rightpart {float:right;}
.chat_bloc .leftpart {float:left;width:250px;}
.chat_bloc .leftpart img{float:left;margin:0 10px 0 0;}
.chat_bloc .nominvite {font-weight:bold;margin-bottom:0;margin-top:0;}
.chat_bloc .nomfonction {margin-top:0;}
* html .chat_bloc .hackIE {margin-top:-15px;}
* +html .chat_bloc .hackIE {margin-top:-15px;}
.chat_bloc .temoinright .content{text-align:center;}
.chat_bloc .temoinright .content p{font-style:italic;}
#firstchat {border-bottom:1px #000 solid;padding-bottom:20px;}
.chat_bloc ul.footer-li-middle li {margin-left:20px;}
.lien_chat {background-image:url(img/puce_rouge.gif);background-repeat:no-repeat;background-position:center left;color:#CC0033;margin-left:0;padding-left:15px;padding-top:0;}
.lien_chat a{text-decoration:none;color:#CC0033;}
#invite{font-size:14px;font-weight:bold;}
#livre {margin-top:20px;}

div#search {
    width: 450px;
    float: left;
    margin:0;
    padding:0;
    font-size: 12px;
}
div#search dt {
    float: left;
    margin-right: 10px;
}    
div#search dt {
    float: left;
}    
    
div#search dt img {
    width: 60px;
}
div#search dd a {
    color: black;
    text-decoration: none;
    display: block;
}
div#search dd a:hover {
    color: #666;
}
div#search dl {
    padding: 0;
    margin: 1em 0 2em 0;
}
div#search p {
    padding: 0;
    margin: 0 0 1em 0;
}
div#search p .hl {
    color: #d1013f;
}

div.temoignages ul {
    margin:0;
    padding:0;
}
div.temoignages li {
    list-style-type: none;
}
div.temoignages li p {
    margin:1em 0 0 0;
    padding:0;
}
div.temoignages a.tem {
    color: red;
    text-decoration: underline;
    font-weight: normal;
}
div.temoignages a.tem:hover {
    text-decoration: none;
    color: red;
    font-weight: normal;
}
div.temoignages a {
    font-weight: bold;
    color:#878F18;
    text-decoration: underline;
}
div.temoignages a:hover {
    font-weight: bold;
    color:#878F18;
    text-decoration: none;
}
div.temoignages .t_pagination {
    text-align: center;
    margin-top: 1em;
    font-size: 12px;
}
div.temoignages .t_pagination a {
    font-weight: normal;
    margin: 0 1px 0 1px;
    color:#878F18;
}

a.nat-link {
    text-decoration: none; 
}
a.nat-link:hover {
    color: #666;
    text-decoration: none; 
}

#rightpart h3 {
    font-size: 13px;
    padding-left: 5px;
}

.footer_bottom a {
    color: white;
}
.footer_bottom a:hover {
    color: white;
    text-decoration: none;
}
#search_form input.input-text {
    font-size: 12px;
    height: 16px;
    margin-left: 5px;
    padding-top: 2px;
    margin-right:5px;
}   
#search_form input.input-radio {
  float:left;
  margin-top:4px;
} 
#search_form input.input-submit {
  float:left;
  cursor:pointer;
}
#input_search { float:left; }
#search_form label {
    float:left;
    margin-top:2px;
}

.rencontres {
    background: url(/themes/psychonet/img/rencontre_image.jpg) no-repeat transparent;
}    
.rencontres strong {    
  display: block;
  height: 70px;
  padding-top: 1em;
  padding-left:155px;
}
.rencontres img {
    border: none;
    float: left;
}

img.glisse { 
  float: left;
  margin: 2px 5px 2px 0;
}
img.droite { 
  float: right;
  margin: 2px 5px 2px 0;
}

/* css pour l'onglet psychologues par bruno chirez */
.button {
  background:url(img/psychologues/button.png) 0 0 repeat-x;
  border:0 none;
  color:#FFF;
  display:block;
  float:left;
  font:bold 12px/23px Arial, Helvetica, sans-serif;;
  height:23px;
  margin:10px 0;
  padding:0 15px;
  text-align:center;
  text-decoration:none;
}
.button-paiement {
  background:url(img/psychologues/bouton-proceder-paiement.jpg) 0 0 no-repeat;
  border:0 none;
  display:block;
  float:left;
  height:43px;
  width:212px;
}
.button-paiement span {
  display:none;
}
.avertissement {
  color:#C1CC31;
  font-weight:bold;
  margin:20px 0;
}
.button:hover {
  color:#000;
  cursor:pointer;
}
#presentation {
  width:728px;
  margin:10px 0 0 0;
  float:left;
  clear:both;
}
#presentation h5 {
  margin:30px 0 10px 0;
}
#presentation p {
  margin:0 0 10px 0;
}
.cadre-rouge h5, .error, .information, #presentation h5, #presentation h5 a {
  color:#C03;
}
.cadre-rouge fieldset .information {
  font-weight:bold;
  margin:20px 0 30px 0;
}
.cadre-vert { 
  border:1px solid #C1CC31;
  clear:both;
  margin:0 0 20px 0;
  overflow:hidden;
  width:728px;
  clear:both;
}
.cadre-vert h3 {
  background:#C1CC31;
  display:block;
  font:normal 20px/44px Arial, Helvetica, sans-serif;
  height:44px;
  margin:0;
  padding:0 0 0 8px;
}
.cadre-vert h4 {
  margin:17px 0 0 0;
  padding:0;
}
.cadre-vert p {
  margin:10px 0 0 0;
}
  .cadre-vert-gauche {
    float:left;
  }
    #consulter-un-psychologue-details {
      height:225px;
      width:405px
    }
    #consultation-par-email-details, #consultation-en-chat-details, #consultation-par-telephone-details {
      float:left;
      height:175px;
      padding:0 15px 0 199px;
      width:295px;
    }


  .cadre-vert-droite {
    float:right;
    margin-right:5px;
    padding-top:30px;
    width:190px;
  }
    .service-payant {
      color:#C03;
      font-weight:bold;
    }
#consultations h4 {
background:none;
color:#FFF;
font:bold 1.1em/36px Arial,Helvetica,sans-serif;
height:36px;
margin:0;
padding:0;
position:relative;
text-align:left;
top:6px;
}
.cadre-rouge h4 {
  background:url(img/psychologues/redbox-1.gif) 0 0 no-repeat;
  color:#F99;
  display:block;
  font:bold 1.4em/50px Arial, Helvetica, sans-serif;
  height:43px;
  margin:0;
  padding:0;
  text-align:left;
}
  .cadre-rouge h4 span {
    color:#FFF;
  }
.cadre-rouge-border {
  background:url(img/psychologues/redbox-2.gif) 0 0 repeat-y;
  float:left;
  clear:both;
  padding:10px 26px 0 26px;
  width:674px;
}
.cadre-rouge-bottom {
  background:url(img/psychologues/redbox-3.gif) bottom left no-repeat;
  clear:both;
  height:10px;
  float:left;
  width:728px;
}
  .cadre-rouge form, .cadre-rouge fieldset {
    margin:0;
    padding:0;
  }
  .cadre-rouge fieldset p {
    margin:0 0 10px 0;
  }
  .cadre-rouge textarea {
    overflow:auto;
  }
  .cadre-rouge-gauche {
    float:left;
    width:335px;
  }
  .cadre-rouge-droite {
    float:right;
    width:335px;
  }
  #consulter-un-psychologue-details ul {
    display:block;
    height:193px;
    margin:5px 0 0 0;
    padding:10px 0  0 20px;
    overflow:hidden;
    width:375px;
  }
  * html #consulter-un-psychologue-details ul {
    margin-top:15px;
  }
  * + html #consulter-un-psychologue-details ul {
    margin-top:15px;
  }
  #consulter-un-psychologue-details ul li {
    font:15px/15px Arial, Helvetica, sans-serif;
    margin:20px 0 0 22px;
    list-style:outside url(img/psychologues/psyenligne-puce-rouge.gif);
  }
#consulter-un-psychologue {
  background:url(img/psychologues/psyenligne-fond.jpg) 0 44px no-repeat;
}
#consulter-un-psychologue-par-email {
  background:url(img/psychologues/psyenligne-fond-email.jpg) 0 44px no-repeat;
}
#consulter-un-psychologue-en-chat {
  background:url(img/psychologues/psyenligne-fond-chat.jpg) 0 44px no-repeat;
}
#consulter-un-psychologue-par-telephone {
  background:url(img/psychologues/psyenligne-fond-telephone.jpg) 0 44px no-repeat;
}
#consultation-par-email, #consultation-en-chat, #consultation-par-telephone {
  height:360px;
  width:226px;
}
/*
#je-dialogue-par-email, #je-dialogue-en-chat , #je-dialogue-par-telephone, #paiement-confirmation, #paiement-accepte, #paiement-refuse {
  background:url(img/psychologues/redbox-1.gif) 0 0 no-repeat;
}*/
#je-dialogue-par-email h4, #je-dialogue-en-chat h4, #je-dialogue-par-telephone h4, #paiement-confirmation h4, #paiement-accepte h4, #paiement-refuse h4 {
  padding-left:12px;
}
#consultations , #je-dialogue-par-email , #je-dialogue-en-chat , #je-dialogue-par-telephone, #paiement-confirmation, #paiement-accepte, #paiement-refuse {
  clear:both;
  float:left;
  overflow:hidden;
  width:728px;
}
* html #consultations {
  margin-top:18px;
}
* + html #consultations {
  margin-top:18px;
}
#je-dialogue-par-email .cadre-rouge-gauche label, #je-dialogue-en-chat label, #je-dialogue-par-telephone label{
  display:block;
  float:left;
  width:155px;
}
#paiement-accepte p {
  text-align:center;
}
.telephone, .code-dacces {
  font:bold 1.3em/1.5em Arial, Helvetica, sans-serif
}
.telephone, .numero-non-surtaxe {
  color:#C03;
}
.cadre-rouge h5 {
  font:bold 12px/12px Arial, Helvetica, sans-serif;;
  margin:0;
  padding:0;
}
#paiement-confirmation h5 {
  color:#000;
}
#consultation-par-email {
  background:url(img/psychologues/psy1.jpg) 0 0 no-repeat;
  float:left;
}
#consultation-en-chat {
  background:url(img/psychologues/psy2.jpg) 0 0 no-repeat;
  float:left;
  margin:0 0 0 22px;
}
#consultation-par-telephone {
  background:url(img/psychologues/psy3.jpg) 0 0 no-repeat;
  float:right;
}
#consultation-par-email h4, #consultation-en-chat h4, #consultation-par-telephone h4 {
  text-align:center;
}
.consultations-tarifs {
  clear:both;
  display:block;
  float:left;
  height:70px;
  overflow:hidden;
  padding:2px 15px;
  position:relative;
  top:246px;
  width:196px;
  position:relative;
}
.consultations-tarifs p {
  color:#666;
  font:normal 11px Arial, Helvetica, sans-serif;
  margin:2px 0 0 0;
}
.consultations-tarifs .footer-li-middle {
  margin:5px 0 0 18px;
}
.big-link {
  display:block;
  position:relative;
  top:6px;
  left:6px;
  width:214px;
  height:240px;
  text-decoration:none;
}
#consultation-par-email p a, #consultation-en-chat p a, #consultation-par-telephone p a {
 padding:0 0 0 5px; 
}
.petites-lignes {
  clear:both;
  display:block;
  font:10px Arial, Helvetica, sans-serif;
  margin:0;
  padding:0 10px;
  width:728px;
}
#centrer-formulaire {
  margin:0 0 0 150px;
}
#cv-details {
  margin:15px 5px 0 0;
  width:165px;
}
#cv-details p strong {
  font:bold 16px/24px Arial, Helvetica, sans-serif;
}
.cadre-vert #cv-details .footer-li-middle {
  margin:30px 0 0 50px;
}
.cadre-vert #cv-details .footer-li-middle li {
  margin-bottom:7px;
}
.cadre-vert #cv-details .footer-li-middle li a {
  font:17px/14px Arial, Helvetica, sans-serif;
}


li.bloc p.bloc-lire {
  background: url(/themes/psychonet/export/ico-lire-small.gif) no-repeat;
  padding: 20px 0 0 0;
  font-size: 11px;
}

li.bloc p.bloc-lire a {
  color: #A5AE2B;
  text-decoration: underline;
}

li.bloc p.bloc-test {
  background: url(/themes/psychonet/export/ico-test-small.gif) no-repeat;
  padding: 20px 0 0 0;
  font-size: 11px;
}
li.bloc p.bloc-quizz {
  background: url(/themes/psychonet/export/ico-quizz-small.gif) no-repeat;
  padding: 20px 0 0 0;
  font-size: 11px;
}

li.bloc p.bloc-test a, li.bloc p.bloc-quizz a {
  color: #FD4AB6;
  text-decoration: underline;
}

li.bloc p.text {
  line-height: 14px;
  font-size: 12px;
}

li.r_most h3 {
  background-color: #A5AE2B;
  color: white;
  padding: 5px;
}

li.r_most #sel-livres {
  background-color: #EDEFD5;
  padding-bottom:20px;
}

li.r_most .art-prefere p {
  padding: 5px 0 0 0;
  margin: 0 0 2px 0;
}

li.r_most #sel-livres .art-prefere p {
  padding-top:0px;
}

li.r_most .art-prefere a {
  text-decoration: underline;
}
li.r_most .art-prefere img {
  margin-right: 5px !important;
}
li.r_most .art-prefere img.pict {
  height: 40px;
  float: left;
  margin-right: 5px;
  margin-left:5px;
}

li.r_most .art-prefere {
  height: 40px;
  margin: 3px 0 3px 0;
  font-size: 11px;
}

#zarb-login h3 {
  background-color: #cc0033;
}
#zarb-login .box_style_C {
  background: url(/themes/psychonet/export/fond-diagonale-rose.gif);
  color: #cc0033;
}
#zarb-login p.lost {
  margin: 5px 0 0 100px;
  padding: 0;
}
#zarb-login p.lost a {
  color: #cc0033;
}
#zarb-login .crea_compte {
  width: 195px;
  height: 80px;
  color: #d199a7;
  padding: 5px 5px 5px 100px;
  background: url(/themes/psychonet/export/bloc-compte-fond.jpg);
  position: relative;
  font-size: 11px;
}
#zarb-login .crea_compte img {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 85px;
  height: 80px;
}
#zarb-login .crea_compte a {
  display: block;
  color: white;
  font-size: 12px;
  margin-bottom: 5px;
}  

#r_livres {
  background-color: #E1D6ED;
}

#r_livres h3 {
  background-color: #BDA3D6;
  padding: 5px;
  color: white;
}
#r_livres i {
  color: #623d87;
}
#r_livres li img {
  border: 1px solid black;
} 
#r_livres .footer-li-middle {
  padding: 0px 10px 10px 10px;
}
#r_forum .box_style_B {
  background: url(/themes/psychonet/export/fond-diagonale-rose.gif);
}

.post h2 {
  font-family: arial;
  font-size: 20px;
  color: white;
  background-color:#C1CC31;
  margin-top: 0;
  overflow: auto;
  padding: 1px;
}
* html .post h2 { 
  height: 1%;
}
.post h2 div {
  background: url(/themes/psychonet/export/ico-lire-big.gif) no-repeat;
  padding-left: 52px;
  margin-top: 5px;
  float: left;
  width: 280px;
}
.post .post_chapo {
  font-family: Arial;
  font-size: 15px;
  padding: 0;
  margin: 0;
  color:#C1CC31;
  font-weight:bold;
}
.post .pict-post {
  float: left;
  margin-right: 5px;
  width: 100px;
  height: 80px;
}
.post .post_clear {
  clear: both;
  height: 20px;
}

#post-content {
  font-family: Arial;
  font-size: 13px;
}

#addthis_items {
  float:right;
  clear:both;
  outline:none;
  border:0;
  margin:20px 0 0 0;
  width:450px;
}
#addthis_items a {
  float:right;
}
#addthis_items .addthis_button_facebook,
#addthis_items .addthis_button_twitter,
#addthis_items .yahooBuzzBadge,
#addthis_items .addthis_button_email {
  float:right;
  clear:left;
  width:62px;
  height:16px;
  line-height:16px;
  border:1px solid #CCC;
  color:#999;
  background-color:#fff;
  text-decoration:none;
  padding:2px;
  font-size:11px;
  margin-right:5px;
}
#addthis_items .yahooBuzzBadge {
  padding:0;
  height:20px;
  clear:left;
  width:66px;
  margin-top:0;
}
#addthis_items .addthis_button_twitter {
  clear:none;
  width:56px;
}
#addthis_items .yahooBuzzBadge a {
  color:#A3A3A3;
  float:left;
  font-size:11px;
  height:16px;
  padding:2px;
  width:62px;
  text-decoration:none;
}
#addthis_items .yahooBuzzBadge a span {
  float:left;
  margin-right:0;
  margin-top:0;
}
#addthis_items .addthis_button_email {
  clear:none;
  width:62px;
  margin-right:0;
}
#addthis_items .addthis_button_facebook:hover,
#addthis_items .addthis_button_twitter:hover,
#addthis_items .yahooBuzzBadge a:hover,
#addthis_items .addthis_button_email:hover {
  background-color:#E9E9E9;
  color:#000;
  text-decoration:none;
}
#addthis_items span.at300bs {
  margin-right:3px;
  margin-top:0;
}


#post-content .post-test {
  border: 1px solid #FD4AB6;
  margin-top: 30px;
  float:left;
  clear:both;
  width:448px;
}

*html #post-content .post-test {
  margin-top:50px;
}
*+html #post-content .post-test {
  margin-top:50px;
}

#post-content .post-test h2 {
  background-color: #FD4AB6;
  font-size: 20px;
  color: white;
  padding: 1px;
  overflow: auto;
  border-bottom: 1px solid #FD4AB6;
  margin-bottom: 0;
}
* html #post-content .post-test h2 {
  height: 1%;
}
#post-content .post-test h2 img {
  float: left;
  width: 100px;
  height: 80px;
  margin-right: 10px;
}
#post-content .post-test h2 div {
  float: left;
  margin-top: 5px;
  width: 270px;
}
#post-content .post-test h2 div.test {
  background: url(/themes/psychonet/export/ico-test-big.gif) no-repeat;
  padding-left: 60px;
}
#post-content .post-test h2 div.quizz {
  background: url(/themes/psychonet/export/ico-quizz-big.gif) no-repeat;
  padding-left: 65px;
}
#post-content .post-test .question {
  padding: 15px 20px 15px 20px;
}
#post-content .post-test .question h4 {
  color: #FD4AB6;
  margin: 10px 0 10px 0;
  padding: 0;
}
#post-content .post-test .question #next {
  margin-top: 10px;
  border: none;
}
#post-content .post-test .question .radio {
  border:0;
}
#post-content .post-rnd-articles {
  border: 1px solid #C1CC31;
  margin-top: 30px;
  padding: 0 0 5px 0;
  overflow: hidden;
  float:left;
  clear:both;
  width:448px;
}

#post-content .post-rnd-articles h4 {
  margin: 0;
  padding: 5px;
  color: white;
  background-color: #C1CC31;
}

#post-content .post-rnd-articles .art {
  margin: 10px 5px 0 5px;
  height:75px;
}

#post-content .post-rnd-articles .art img {
  border: none;
  float: left;
  width: 100px;
  height: 80px;
  margin-right: 5px;
}

#post-content .post-rnd-articles .art .desc {
  float: left;
  width: 310px;
  margin-top: -3px;
  padding: 0;
}
#post-content .post-rnd-articles .art .desc .spc{
  line-height: 11px;
  margin: 5px 0 9px 0;
}
#post-content .post-rnd-articles .art .show {
  background: url(/themes/psychonet/export/ico-lire-small.gif) no-repeat;
  padding-left: 45px;
  height: 24px;
}
#post-content .post-rnd-articles .art p {
  font-size: 11px;
  color: #696969;
  padding: 0;
  margin: 2px 0 2px 0;
}
#post-content .post-rnd-articles .art .show a {
  color: #C1CC31;
  text-decoration: underline;
  font-size: 11px;
}
#post-content .post-adsense {
  border: 1px solid #C1CC31;
  padding: 5px;
  margin-top: 10px;  
  float:left;
  clear:both;
  width:438px;
}
#post-content .post-ligatus {
  margin-top: 15px;
  float: left;
}
#title_livres {
  background-color: #BDA3D6;
  padding: 5px;
  margin: 0;
  color: white;
}

.testv2 {
  border: 1px solid #FD4AB6;
  padding: 0 0 15px 0;
}

.testv2 h2 {
  background-color: #FD4AB6;
  font-size: 20px;
  font-family: arial;
  font-size: 20px;
  color: white;
  margin-top: 0;
  overflow: auto;
  padding: 1px;
}
* html .testv2 h2 {
    height: 1%;
}

.testv2 h2 div.test {
  background: url(/themes/psychonet/export/ico-test-big.gif) no-repeat;
  padding-left: 60px;
  margin-top: 5px;
  float: left;
  width: 280px;
}
.testv2 h2 div.quizz {
  background: url(/themes/psychonet/export/ico-quizz-big.gif) no-repeat;
  padding-left: 65px;
  margin-top: 5px;
  float: left;
  width: 280px;
}


.testv2 .pict-post {
  float: left;
  margin-right: 5px;
  width: 100px;
  height: 80px;
}

.testv2 .pict-test {
  float: left;
  width: 260px;
  margin-right: 5px;
}
.testv2 .desc {
  float: left;
  width: 180px;
  font-family: Arial;
  font-size: 15px;
}
.testv2 .test-clear {
  clear: both;
  height: 15px;
}

.testv2 .test-content {
  padding-left: 10px;
  padding-right: 10px;  
}

.testv2 .test-content h3, .testv2 .test-content h4 {
  padding: 0;
  margin: 0;
}

.testv2 p.question, .testv2 .test-content h4.profil {
  color: #FD4AB6;
  font-size: 20px;
  padding: 0 5px 0 0;
  margin: 5px 0 5px 0;
}
.testv2 .answer td {
  font-size: 12px;
}
.testv2 .btn_next {
  text-align: center;
}
.testv2 .btn_next #next {
  margin-top: 10px;
  border: none;
}
.testv2 .final {
  font-size: 12px;
}
.test-more {
  margin-top: 20px;

}

#content-middle ul.plugsul {
    margin: 15px;
}
#content-middle ul.plugsul li {
    list-style-type: disc !important;
}
#content-middle ul.plugsul ul {
    margin: 15px;
}
#content-middle ul.plugsul ul li {
    list-style-type: circle !important;
}

.folder_lnk
{
  height: 20px;
  position: relative;
  margin-top: 10px;
  padding-top: 15px;
  clear:both;
  float:none;
}

.folder_lnk a
{
  display: block;
  position: absolute;
  top: 15px;
  background: #fed442;
  color: #fff;
  text-decoration: none;
  padding: 3px 6px;
  font-weight: bold;
}
.folder_lnk .lnkprev {
  left: 0;
}
.folder_lnk .lnknext {
  right: 0;
}
.folder_lnk_next {
  height: 65px;
  margin-top: 10px;
  padding-top: 15px;
  clear:both;
  float:none;
}
.folder_lnk_next a {
  color: #000000;
  height: 39px;
  text-decoration: none;
  text-align: right;
  margin: auto;
  width: 170px;
  word-wrap: break-word;
}
.folder_lnk_next a span {
	display: block;
	padding: 7px 40px 7px 5px;
}
.folder_lnk_next table {
	margin: auto;
	width: 211px;
	height: 47px;
	text-align: right;
	background: transparent url('/themes/psychonet/img/folder_next_page.png') no-repeat 175px 2px;
	border: 1px solid #E5E5E5;
}
.folder_lnk_next table:hover {
  border: 1px solid #999999;
}
.folder_lnk_next table td {
	vertical-align: middle;
}

#post-content .post-rnd-folders {
  border: 1px solid #feaf0a;
  margin-top: 20px;
  padding: 0 0 20px 0;
  float:left;
  clear:both;
  width:448px;
}

#post-content .post-rnd-folders h4 {
  margin: 0;
  padding: 5px;
  color: white;
  background-color: #feaf0a;
  font-size: 12px;
}

#post-content .post-rnd-folders_new {
  border: 1px solid #feaf0a;
  margin-top: 20px;
  padding: 0 0 0 0;
  float:left;
  clear:both;
  width:448px;
}
#post-content .post-rnd-folders_new h4 {
  margin: 0 0 10px 0;
  padding: 5px;
  color: white;
  background-color: #feaf0a;
  font-size: 12px;
}
#post-content .post-rnd-folders_new .art {
  padding: 0 12px 0 12px;
  margin-bottom: 10px;
  height: 22px;
  clear: both;
}
#post-content .post-rnd-folders_new .art.yellow_back {
  background-color: #FFFFCB;
  padding: 0 12px 0 12px;
}

#post-content .post-rnd-folders_new .art a.piclink{
  float: left;
  display: block;
  border: none;
}

#post-content .post-rnd-folders_new .art a.piclink img {
  border: none;
  width: 30px;
  height: 22px;
}

#post-content .post-rnd-folders_new .art .desc {
  padding: 2px 0 0 0;
  margin-left: 40px;
  font-family: "Arial";
  font-size: 13px;
}
#post-content .post-rnd-folders_new .art .desc a {
  text-decoration: none;
}
#post-content .post-rnd-folders_new .art .desc a:hover {
  text-decoration: underline;
}

#post-content .post-rnd-folders .art {
  margin: 15px 5px 0 5px;
  height:75px;
  clear: both;
}

#post-content .post-rnd-folders .art a.piclink{
  float: left;
  display: block;
  border: none;
}

#post-content .post-rnd-folders .art a.piclink img {
  border: none;
  width: 100px;
  height: 80px;
}

#post-content .post-rnd-folders .art .desc {
  padding: 0;
  margin-left: 105px;
}

#post-content .post-rnd-folders .art .desc .spc{
  line-height: 11px;
  margin: 5px 0 9px 0;
}
#post-content .post-rnd-folders .art a.show {
  display: block;
  text-decoration: underline;
  font-size: 11px;
  height: 17px;
  line-height: 17px;
  padding-left: 65px;
  background: url(/themes/psychonet/export/ico-folder.png) no-repeat;
  color: #f37c18;
  overflow: hidden;
}

#post-content .post-rnd-folders .art p {
  font-size: 11px;
  color: #696969;
  padding: 0;
  margin: 2px 0 2px 0;
}

.folder-title {
  background: #feaf0a url(/themes/psychonet/export/ico-folder.png) 3px 3px no-repeat !important;
  margin: 0;
  font-size: 14px !important;
  padding-left: 67px !important;
  height: 21px;
  line-height: 21px;
}

.folder-subtitle {
  background: #fed353;
  padding: 3px 3px;
  margin: 0;
  color: #fff;
  font-size: 20px;
}

.folder-subtitle .pict-post {
  float: left;
  margin-right: 5px;
  width: 100px;
  height: 80px;
}

.folder_chapo{
  font-family: Arial;
  font-size: 13px;
  padding: 0;
  margin: 20px 0 10px 0;
  color: #000;
}

hr.spacer{
  clear: both;
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 0;
  border: 0;
  visibility: hidden;
}

* html .article_in_folder {
    height: 1%;
}
.article_in_folder img.fld {
    float: left;
    width: 100px;
    margin-right: 5px;
}
.article_in_folder strong, .article_in_folder a, .article_in_folder a:hover {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.article_in_folder {
    overflow: auto;
    background-color: #feaf0a;
    padding: 5px;
}
.article_in_folder a.all {
    clear: both;
    font-size: 11px;
    text-decoration: underline;
    display: block;
    margin-top: 10px;
}

.dossiers .folder-title, .dossiers .folder-subtitle a {
    color: white;
    text-decoration: none;
}

.dossiers .link-fold {
    color: #ff9900;
    font-size: 14px;
    background: url(/themes/psychonet/export/ico-folder.png) no-repeat center left; 
    padding-left: 65px;
    display: block;
    margin-bottom: 5px;
    margin-top: 10px;
    height: 18px;
}

.dossiers .fold-date {
    font-weight: bold;
    color: #ff9900;
}

.dossiers .fold-t {
    color: black;
    margin-top: 0;
}

/** page inscription **/
.forum_register_header {
  border-bottom:3px solid #669900;
  float:left;
  width:750px;
  height:178px;
  background: url(img/forum/header-forums.jpg) no-repeat;
}
.forum_register_header2 {
  border-bottom:3px solid #669900;
  float:left;
  width:750px;
  height:178px;
  background: url(img/forum/header-forums-2.jpg) no-repeat;
}
.forum_register_header p, .forum_register_header2 p {
  margin:0;
  float:left;
  clear:both;
  padding:30px 0 0 25px;
  color:#999;
  font-size:15px;
  width:360px;
}
.forum_register_form {
  float:left;
  width:750px;
  height:auto;
  margin:0;
}
.forum_register_form form {
  float:left;
  clear:both;
  height:auto;
  width:450px;
  padding:0 150px;  
  margin:20px 0 0 0;
}
.forum_register_form form .mention {
  color:#F02457;
  font-size:10px;
  padding-left:225px;
  float:left;
  clear:both;
  padding-bottom:3px;
}
.forum_register_div {
  color:#426200;
  background-color:transparent;
  font-size:13px;
  width:450px;
  height:45px;
  line-height:45px;
  float:left;
  clear:both;
}
.forum_register_div_name {
  margin-top:15px;
}
.forum_register_form .forum_register_label_name {
  width:117px;
}
.forum_register_div div {
  float:left;
}
.forum_register_input p {
  font-size:10px;
  color:#F02457;
  line-height:1;
  margin:0;
  padding-bottom:2px;
  position:absolute;
  top:0;
  right:0;
}
.forum_register_input {
  padding-top:12px;
}
.forum_register_input_name {
  padding-top:0;
  position:relative;
  width:301px;
  text-align:right;
}
.forum_register_pseudo .forum_register_input {
  padding-top:15px;
}
.forum_register_label {
  width:218px;
  padding-left:17px;
}
.forum_register_option {
  width:320px;
  padding-left:17px;
}
.forum_register_option label {
  line-height:15px;
  float:left;
  width:320px;
}
.forum_register_offers {
  line-height:16px;
  padding-top:6px;
}
.forum_register_pseudo {
  background-color:#E4FAA7;
  height:50px;
  line-height:50px;
}
.forum_register_text {
  width:198px;
  height:17px;
  padding:1px 0 0;
  border:1px solid #63681C;
  font-size:13px;
  color:#000;
  background-color:#fff;
}
.forum_register_radio {
  float:left;
  margin-right:5px;
  border:0;
}
.forum_register_form form span {
  float:left;
  font-size:13px;
  margin-right:10px;
  line-height:18px;
  color:#000;
  background-color:transparent;
}
.forum_register_submit {
  text-align:center;
  padding-top:20px;
}
.forum_register_form form .submit {
  background-color:#F02457;
  color:#fff;
  width:150px;
  height:25px;
  line-height:25px;
  font-size:15px;
  font-weight:bold;
  border:0;
  cursor:pointer;
}
html:not([lang*=""]) .forum_register_form form .submit {
  padding-bottom:2px;
}
.register_error {
  height:auto;
  font-size:15px;
  font-weight:bold;
  float:left;
  clear:both;
  width:570px;
  background-color:#F02457;
  color:#fff;
  padding:10px 0;
  margin:30px 90px 10px;
  text-align:center;
}
#register_nom {
  margin-top:12px;
}
#register_confirm {
  width:98px;
}
.forum_register_form form .select {
  float:left;
  margin-right:10px;
  border:1px solid #63681C;
  margin-top:13px;
  height:20px;
  color:#000;
  font-size:13px;
}
.forum_register_form form .select {
  margin-right:5px;
}
.forum_register_option_information {
  padding-top:8px;
}
.forum_register_cgu {
  float:left;
  clear:both;
  width:450px;
  text-align:center;
  background-color:#fff;
  color:#F02457;
  font-size:12px;
  padding-top:30px;
  padding-bottom:10px;
}
.forum_register_cgu a {
  text-decoration:underline;
  background-color:#fff;
  color:#F02457;
  font-size:12px;
}
.forum_register_cgu .checkbox {
/*  border:1px solid #F02457;*/
  margin:0 5px 0 0; 
}

/** page connexion **/

.login_title {
  margin:0;
  border-bottom:3px solid #669900; 
  color:#F02457;
  font-size:17px;
  font-weight:bold;
  background-color:#fff;
  float:left;
  width:450px;
}
#login_form {
  float:left;
  width:300px;
  padding:0 75px;
  height:auto;
  margin:30px 0 0 0;
}
#login_form .login_label {
  float:left;
  width:300px;
  padding-bottom:10px;
}
#login_form .login_label span {
  color:#63681C;
  font-size:13px;
  font-weight:bold;
  background-color:#fff;
  float:left;
  width:100px;
  height:21px;
  line-height:21px;
}
#login_form .login_input {
  width:200px;
  float:left;
}
#login_form .login_input .login_input_text {
  width:196px;
  border:1px solid #63681C;
  height:19px;
  padding:2px 0 0 2px;
  font-size:13px;
  color:#000;
  background-color:#fff;
}
#login_form .div {
  width:300px;
  float:left;
  text-align:right;
  padding-top:10px;
}
#login_form .div a {
  background-color:#FFF;
  color:#F02457;
  text-decoration:underline;
  margin-right:10px;
  float:right;
  height:21px;
  line-height:21px;
}
#login_form .div .submit {
  float:right;
  height:21px;
  border:0;
  width:123px;
  text-align:center;
  font-weight:bold;
  color:#fff;
  font-size:15px;
  background-color:#F02457;
  cursor:pointer;
}
html:not([lang*=""]) #login_form .div .submit {
  padding-bottom:4px;
}
html[xmlns*=""] body:last-child #login_form .div .submit {
  padding-top:2px;
}
#login_form .create_account {
  margin:30px 0 0 0;
  float:left;
  width:300px;
  height:30px;
  line-height:30px;
  background-color:#669900;
  color:#fff;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}
.login_err_msg {
  float:left;
  width:450px;
  height:33px;
  line-height:33px;
  color:#fff;
  background-color:#F02457;
  text-align:center;
  font-weight:bold;
  margin-top:10px;
  font-size:15px;
}

/** page oubli mdp **/

.forget_mdp {
  float:left;
  width:450px;
  font-size:13px;
  clear:both;
  margin:20px 0 0 0;
}
#forget_pwd {
  float:left;
  clear:both;
  width:350px;
  height:auto;
  padding:0 50px;
  margin:20px 0 0 0;
}
#forget_pwd label {
  float:left;
  clear:both;
  color:#63681C;
  font-weight:bold;
  font-size:13px;
  padding-bottom:3px;
}
#forget_email {
  border:1px solid #63681C;
  width:198px;
  height:17px;
  padding:2px 0 0 0;
  color:#000;
  background-color:#fff;
  font-size:13px;
  float:left;
  clear:both;
  margin-right:10px;
}
#forget_pwd .submit {
  float:left;
  width:123px;
  height:21px;
  line-height:21px;
  font-weight:bold;
  color:#fff;
  background-color:#F02457;
  font-size:15px;
  cursor:pointer;
  padding-bottom:2px;
  border:0;
}
.mdp_notice_msg {
  float:left;
  width:450px;
  height:33px;
  line-height:33px;
  color:#fff;
  background-color:#669900;
  text-align:center;
  font-weight:bold;
  margin-top:10px;
  font-size:15px;
}

/** page profil **/

.profil_infos {
  float:left;
  clear:both;
  height:auto;
  width:450px;
  padding-top:10px;
}
.profil_infos strong {
  float:left;
  clear:both;
  font-size:20px;
  font-weight:bold;
  background-color:#fff;
  color:#63681C;
}
.profil_infos span {
  float:left;
  clear:both;
  font-size:12px;
  background-color:#fff;
  color:#63681C;
}
.profil_comments {
  float:left;
  clear:both;
  height:auto;
  width:450px;
  padding-top:20px;
}
.profil_comments strong {
  float:left;
  clear:both;
  color:#F02457;
  background-color:#fff;
  font-weight:bold;
  font-size:18px;
}
.profil_comments .last_posts {
  float:left;
  clear:both;
  width:450px;
  height:auto;
  padding-top:18px;
}
.profil_comments .last_posts .date {
  float:left;
  clear:both;
  width:80px;
  height:16px;
  line-height:16px;
  text-align:center;
  background-color:#669900;
  color:#fff;
  font-weight:bold;
  font-size:11px;
}
.profil_comments .last_posts .post_path {
  float:left;
  clear:both;
  width:450px;
  height:auto;
  color:#669900;
  background-color:#fff;
  font-size:12px;
  padding:10px 0;
}
.profil_comments .last_posts .post_path a {
  text-decoration:underline;
  color:#669900;
  background-color:#fff;
  font-size:11px;
}
.profil_comments .last_posts .post_content {
  float:left;
  clear:both;
  width:450px;
  height:auto;
  color:#666;
  background-color:#fff;
  font-size:12px;
}
.profil_comments .last_posts .post_content p {
  margin:0;
  padding:0;
}
.profil_comments .last_posts .goto_post {
  float:left;
  clear:both;
  text-decoration:underline;
  background-color:#fff;
  color:#CC0033;
  font-size:11px;
  padding:10px 0;
}
.profil_comments .last_posts hr {
  color:#C8C8C8;
  background-color:#C8C8C8;
  height:1px;
  border:0;
  float:left;
  clear:both;
  width:450px;
}

/** index forum **/
.forum_home h2 {
  margin:0;
  padding:0;
  float:left;
  color:#F02457;
  font-size:17px;
  font-weight:bold;
  background-color:transparent;
}
.forum_home ul {
  float:left;
  clear:both;
  width:750px;
  height:auto;
  list-style-type:none;
  margin:0;
  padding:0;
  border-bottom:3px solid #669900;
}
.forum_home ul li {
  height:116px;
  float:left;
  clear:both;
  margin:0;
  width:750px;
}
.forum_home ul li.border {
  border-bottom:1px solid #999;
}
.forum_home li.li:hover {
  background-color:#E4FAA7;
  color:#000;
}
.forum_home li div {
  float:left;
  margin:33px 0 0 0;
  width:550px;
  padding-right:50px;
}
.forum_home li p {
  font-size:15px;
  margin:0;
  color:#666;
  background-color:transparent;
  float:left;
  clear:both;
}
.forum_home li a {
  color:#669900;
  font-size:20px;
  background-color:transparent;
  text-decoration:none;
  float:left;
  margin-bottom:5px;
}
.forum_home li a.enter {
  background: url(img/forum/entrer.png) no-repeat;
  width:70px;
  height:50px;
  display:block;
  overflow:hidden;
  line-height:140px;
  margin:33px 40px;
}

/** infos personnelles **/
.forum_infoperso_form {
  float:left;
  width:450px;
  height:auto;
  margin:0;
}
.forum_infoperso_form form {
  float:left;
  clear:both;
  height:auto;
  width:450px;
  padding:0;  
  margin:20px 0 0 0;
}
.forum_infoperso_form form .mention {
  color:#F02457;
  font-size:10px;
  padding-left:225px;
  float:left;
  clear:both;
  padding-bottom:3px;
}
.forum_infoperso_div {
  color:#426200;
  background-color:transparent;
  font-size:13px;
  width:450px;
  height:45px;
  line-height:45px;
  float:left;
  clear:both;
}
.height_auto {
  height:auto;
}
.forum_infoperso_div_name {
  margin-top:15px;
}
.forum_infoperso_form .forum_infoperso_label_name {
  width:117px;
}
.forum_infoperso_div div {
  float:left;
}
.forum_infoperso_input p {
  font-size:10px;
  color:#F02457;
  line-height:1;
  margin:0;
  padding-bottom:2px;
  position:absolute;
  top:0;
  right:0;
}
.forum_infoperso_input {
  padding-top:12px;
}
.forum_infoperso_input_name {
  padding-top:0;
  position:relative;
  width:301px;
  text-align:right;
}
.forum_infoperso_pseudo .forum_infoperso_input {
  padding-top:15px;
}
.forum_infoperso_label {
  width:218px;
  padding-left:17px;
}
.forum_infoperso_option {
  width:320px;
  padding-left:17px;
}
.forum_infoperso_option label {
  line-height:15px;
  float:left;
  width:320px;
}
.forum_infoperso_offers {
  line-height:16px;
  padding-top:6px;
}
.forum_infoperso_pseudo {
  background-color:#E4FAA7;
  height:50px;
  line-height:50px;
}
.forum_infoperso_text {
  width:198px;
  height:17px;
  padding:1px 0 0;
  border:1px solid #63681C;
  font-size:13px;
  color:#000;
  background-color:#fff;
}
.forum_infoperso_radio {
  float:left;
  margin-right:5px;
  border:0;
}
.forum_infoperso_form form span {
  float:left;
  font-size:13px;
  margin-right:10px;
  line-height:18px;
  color:#000;
  background-color:transparent;
}
.forum_infoperso_submit {
  text-align:center;
  padding-top:20px;
}
.forum_infoperso_form form .submit {
  background-color:#F02457;
  color:#fff;
  width:230px;
  height:25px;
  line-height:25px;
  font-size:15px;
  font-weight:bold;
  padding-bottom:2px;
  border:0;
  cursor:pointer;
}
.forum_infoperso_form form .select {
  float:left;
  margin-right:5px;
  border:1px solid #63681C;
  margin-top:13px;
  height:20px;
  color:#000;
  font-size:13px;
}
.forum_infoperso_option_information {
  padding-top:8px;
}
.forum_infoperso_cgu {
  float:left;
  clear:both;
  width:450px;
  text-align:center;
  background-color:#fff;
  color:#F02457;
  font-size:12px;
  padding-top:30px;
  padding-bottom:10px;
}
.forum_infoperso_cgu a {
  text-decoration:underline;
  background-color:#fff;
  color:#F02457;
  font-size:12px;
}

/** mail activation **/
.forum_register_mail, .forum_register_aftermail {
  float:left;
  clear:both;
  width:750px;
  height:auto;
}
.forum_register_mail p, .forum_register_aftermail p {
  float:left;
  clear:both;
  padding-left:6px;
  margin:30px 0 0 0;
  font-size:18px;
}
.forum_register_mail a.remail {
  float:left;
  clear:both;
  padding-left:6px;
  margin:25px 0 0 0;
  font-size:12px;
  color:#F02457;
}
.forum_register_mail span {
  float:left;
  clear:both;
  padding-left:6px;
  margin:25px 0 0 0;
  font-size:11px;
  line-height:14px;
  color:#999;
}
.forum_register_aftermail span {
  float:left;
  clear:both;
  padding-left:6px;
  margin:25px 0 0 0;
  font-size:12px;
  color:#F02457;
}
.forum_register_aftermail span a {
  font-weight:bold;
  color:#F02457;
  text-decoration:underline;
}

/** Bloc "Psy en Ligne" (right column) **/
#pel .content {
  height:100px;
  width:300px;
  padding:0;
}
#pel a {
  padding:0;
  float:left;
  width:300px;
  height:100px;
  background: url(img/psypois.jpg) no-repeat top right;
  text-decoration:none;
  overflow:hidden;
}
#pel a p {
  text-align:left;
  padding: 0 0 0 5px;
  width:160px;
  float:left;
  clear:left;
}
#pel a p.bold {
  font-size:14px;
  padding:6px 0 3px 5px;
  width:190px;
}

/** cgu **/
#cgu_text {
  float:left;
  clear:both;
  width:710px;
  padding-left:5px;
  height:auto;
  font-size:12px;
}

