/*Statistique*/
.statistique {
float:right;
width:345px;
background:url(../images/common/f_statistique.gif) repeat-y;
}
.b_statistique {
background:url(../images/common/b_statistique.gif) no-repeat 0 bottom;
}
.h_statistique {
padding:17px 15px 10px 17px; 
background:url(../images/common/h_statistique.gif) no-repeat;
}
.statistique p {
font-size:14px;
margin:0 0 8px 0;
padding:0 0 7px 0;
color:#481900;
border-bottom:1px solid #e0d5ca;
}
.statistique p strong {
color:#f15a22;
}
.statistique img {
margin:5px 5px 5px 0;
}

/* Entête */
.entete {
padding:4px 0 8px 0;
margin:0 0 21px 0;
border-bottom:2px solid #e0d5ca;
overflow:hidden;
zoom:1;
}
.entete img.avatar {
float:left;
padding:0 0 0 2px;
}
.entete h1 {
float:left;
padding:9px 0 0 13px;
font-size:24px;
font-weight:normal;
color:#481900;
}
.entete p {
float:right;
padding:14px 0 0 0;
}
.entete p span {
padding:3px 15px 0 0;
float:left;
font-size:14px;
color:#f15a22;
}

/* Pages inscription */
#liste_membres h1,
#inscription h1 {
padding:0 0 10px 0;
margin:0 0 20px 0;
font-size:24px;
font-weight:normal;
border-bottom:2px solid #e0d5ca;
color:#481900;
overflow:hidden;
zoom:1;
}
#inscription p.chapeau {
margin:0 0 37px 0;
}
#inscription form {
float:left;
width:500px;
}
#inscription fieldset {
padding:0 0 15px 0;
}
#inscription form div {
margin:0 0 6px 0;
}
#inscription form div label{
float:left;
margin:2px 13px 0 0;
width:140px;
text-align:right;
}
#inscription form div textarea,
#inscription form div input{
width:322px;
padding:1px 0 2px 2px;
border:1px solid #e0d5ca;
}
#inscription form div textarea {
height:135px;
font:Arial, Helvetica, sans-serif;
}
#inscription form#frm_inscription_pro #cp,
#inscription form#frm_inscription_pro #tel,
#inscription #ville,
#inscription #date {
width:163px;
}
#inscription form div select{
width:167px;
padding:1px 0 2px 2px;
border:1px solid #e0d5ca;
}
#inscription p.legende {
float:left;
display:inline;
margin:2px 33px 0 152px;
font-size:11px;
font-style:italic;
}
#inscription .inputError {
border:1px solid #ff6b34;
}
#inscription .divError {
margin:0 0 0 152px;
font-size:11px;
color:#ff6b34;
}
/* Page inscription pro */
#inscription form#frm_inscription_pro {
float:none;
width:568px;
}
#inscription form#frm_inscription_pro label {
width:180px;
}
#inscription form#frm_inscription_pro div input{
width:370px;
}
#inscription form#frm_inscription_pro p.legende {
margin:2px 76px 0 195px;
}
#inscription form#frm_inscription_pro .divError {
margin:0 0 0 195px;
}
/* Page liste de membres */
#liste_membres p.chapeau {
margin:0 0 40px 0;
overflow:hidden;
}
#liste_membres p.chapeau strong {
color:#f15a22;
}
#liste_membres table{
width:722px;
font-size:12px;
text-align:center;
}
#liste_membres table th{
vertical-align:top;
height:29px;
border-bottom:1px solid #e0d5ca;
}
#liste_membres table th a{
font-size:13px;
font-weight:bold;
padding:0 13px 0 0;
color:#481900;
background:url(../images/common/picto_fleche_bas.gif) no-repeat right center;
}
#liste_membres table th.in a{
color:#f15a22;
background:url(../images/common/picto_fleche_haut.gif) no-repeat right center;
}
#liste_membres table td{
vertical-align:middle;
height:58px;
border-bottom:1px solid #e0d5ca;
}
#liste_membres .first{
text-align:left;
}
#liste_membres .first img{
float:left;
margin:0 15px 0 0;
}
#liste_membres .first p{
display:block;
margin:8px 0 0 0;
}
#liste_membres .first p a{
color:#000;
}
/* Page membre détail */
#detail_membre .description_perso {
float:left;
width:342px;
}
#detail_membre .description_perso h2 {
margin:0 0 9px 0;
font-size:20px;
font-weight:normal;
color:#81a40c;
}
#detail_membre .description_perso .wg {
margin:0 0 16px 0;
}
#detail_membre .liste_initiatives {
padding:55px 0 0 0;
}
/* Page mon compte */
#mon_compte h2 {
margin:0 0 12px 0;
font-size:20px;
font-weight:normal;
color:#81a40c;
}
#mon_compte form {
padding:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#mon_compte  p.bt{
overflow:hidden;
zoom:1;
padding:0 0 20px 0;
}
#mon_compte  p.bt a{float:right;
}
#mon_compte fieldset {
width:346px;
background:#f9f7f4;
}
#mon_compte fieldset.gauche {
float:left;
padding:0 0 25px 0;
}
#mon_compte fieldset.gauche p {
padding:0 0 20px 0;
}
#mon_compte fieldset.droite {
float:right;
padding:0 0 8px 0;
margin:0 0 12px 0;
}
#mon_compte fieldset .fieldset_int {
margin:9px 0 0 10px;
}
#mon_compte fieldset h3 {
margin:0 0 5px 0;
font-size:15px;
color:#481900;
}
#mon_compte fieldset label {
display:block;
margin:0 0 7px 0;
color:#481900;
}
#mon_compte fieldset p label {
display:inline;
margin:0 0 0 6px;
color:#000;
}
#mon_compte fieldset textarea {
margin:0 0 12px 0;
width:323px;
height:86;
font:Arial, Helvetica, sans-serif;
border:1px solid #e0d5ca;
}
#mon_compte .bloc_naissance {
float:left;
width:185px;
}
#mon_compte .bloc_naissance select{
padding:1px 0 2px 2px;
width:167px;
border:1px solid #e0d5ca;
}
#mon_compte #mdp,
#mon_compte #mdp_2,
#mon_compte #email,
#mon_compte #region {
margin:0 0 6px 0;
padding:1px 0 2px 2px;
width:323px;
border:1px solid #e0d5ca;
}
#mon_compte .bloc_email{
margin:0 0 35px 0;
}
#mon_compte #avatar {
margin:0 0 25px 0;
}
#mon_compte #lettre_infos_non {
margin:0 0 0 35px;
}
#mon_compte .divError {
color:#f15a22;
}
#mon_compte  #email.inputError,
#mon_compte  #mdp.inputError,
#mon_compte  #mdp_2.inputError {
border:1px solid #f15a22;
}
