html{
  font-family:"bitstream vera sans";
  font-size:90%;
  background:#54BCE2 url("images/fond.png") repeat-x;
}

body{
  width:1000px;
  margin-left:auto;
  margin-right:auto;
}

p{margin:0px;}
img{border:0px;}

.header{background:url("images/header.png"); width:991px; height:171px;}

.barre{text-align:right; background:url("images/barre.png"); width:991px; height:32px;}
.barre2{color:white; font-weight:bold; text-align:center; background:url("images/barre2.png"); width:991px; height:35px;}

.b{color:white; font-size:11px; line-height:11px; font-weight:bold; text-align:center; background:url("images/b.png"); width:80px; height:52px;}
.b a{color:white; text-decoration:none;}

.b-white{background-color:white;}

.contenu{}

.logos{background:url("images/cb.png"); width:165px; height:35px; border:0px; cursor:pointer;}

.images{background-color:black; width:196px; text-align:center; vertical-align:top; padding:3px 0px 3px 0px;}

.footer{color:black; font-weight:bold; text-align:center; background-color:#DBDDE0; height:35px;}
.footer a{color:black; text-decoration:none;}

.tab-adherent{width:100%; border:1px dashed #A0A0A0;}

.form-I{border:1px solid #A0A0A0;}
.form-I-100{border:1px solid #A0A0A0; width:98%;}
.form-Text{border:1px solid #A0A0A0; width:98%;}

.page-gauche{width:200px; vertical-align:top;}
.page-centre{}
.page-droite{width:200px; vertical-align:top;}

.visites{float:left; color:white; font-weight:bold; padding-left:8px;}

.form-erreur{color:red; font-size:14px;}

.S-ok{background:url("images/ok.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-suppr{background:url("images/suppr.png"); width:16px; height:16px; border:0px; cursor:pointer;}
