html{
  width:912px;
  margin-left:auto;
  margin-right:auto;
  background-color:#1D0C0D;
}

body{
  font-family:"bitstream vera sans";
  width:912px;
  margin-left:auto;
  margin-right:auto;
}

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

h1{color:black; font-size:14px; font-weight:bold; margin:0px; display:inline;}
h2{color:black; font-size:14px; font-weight:bold; margin:0px; display:inline;}
h3{color:black; font-size:12px; margin:0px; display:inline;}

.header{width:912px; border:1px solid #FDEDBD;}
.piercing-oreille{background:url("images/piercing-oreille.png"); width:912px; height:130px; border-bottom:1px solid #FDEDBD;}

.menu-g{background:url("images/menu-g.png") repeat-x; border-right:1px solid #5C252E; width:1%; height:30px; font-size:14px; padding:0px 8px 0px 8px;}
.menu-g a{color:white; text-decoration:none;}
.menu{background:url("images/menu.png") repeat-x; height:30px; color:white; font-size:14px; padding:0px 8px 0px 8px;}
.menu a{color:white; text-decoration:none;}

.t{background:url("images/t.png"); width:252px; height:24px;}
.t-txt{color:white; font-size:15px; text-align:center; padding-top:3px;}

.l{list-style-image:url("images/p.png"); padding-left:20px; margin:8px 0px 0px 0px;}
.l li{color:#272727; font-size:12px; padding:0px;}
.l li a{color:#272727; text-decoration:none;}
.l li a:hover{text-decoration:underline;}

.mm{font-size:12px; padding:4px;}
.mm a{color:black; text-decoration:none;}
.mm a:hover{text-decoration:underline;}

.f{width:912px; border:1px solid #FDEDBD;}
.fg{background:url("images/fg.png") no-repeat; width:12px; height:30px; font-size:4px;}
.fm{background:url("images/fm.png") repeat-x; color:white; font-size:12px; text-align:center; height:30px;}
.fm a{color:white; text-decoration:none;}
.fm a:hover{text-decoration:underline;}
.fd{background:url("images/fd.png") no-repeat; width:12px; height:30px; font-size:4px;}

.f3{background-color:white; color:black; font-size:12px; height:24px; padding-left:4px;}
.f3 a{color:black; text-decoration:none;}
.f3 a:hover{text-decoration:underline;}

.pages{color:#370B0E; background-color:white; text-align:center; border:1px solid #FDEDBD; height:29px;}
.pages img{vertical-align:middle; padding:0px 4px 0px 4px;}
.c{background-color:white; border:1px solid #FDEDBD; height:158px; text-align:center; vertical-align:top;}
.cw{width:154px;}
.c-nom{color:#370B0E; font-size:12px; height:40px;}
.c-nom a{color:#370B0E; text-decoration:none;}
.c-nom a:hover{text-decoration:underline;}
.c-img{height:150px; padding-bottom:4px;}
.c-pr{background:url("images/pr.png") no-repeat; color:white; font-size:12px; width:150px; height:14px; padding-bottom:4px;}
.s{width:5px; font-size:4px;}
.sl{height:5px; font-size:4px;}

.pg-l{font-size:12px; float:left;}
.pg-l a{color:#370B0E; text-decoration:none;}
.pg-l a:hover{text-decoration:underline;}
.pg-r{font-size:12px; float:right;}
.pg-r a{color:#370B0E; text-decoration:none;}
.pg-r a:hover{text-decoration:underline;}
.pg-txt{color:#370B0E; font-size:14px;}
.pg-txt a{color:#370B0E; text-decoration:none;}
.pg-txt a:hover{text-decoration:underline;}
.pg-txt-act{font-weight:bold;}

.page{color:black; font-size:14px; background-color:white; border:1px solid #FDEDBD; width:632px; padding:8px; vertical-align:top;}
.page a{color:black; text-decoration:none;}
.page-sep{width:8px; font-size:4px;}
.page-droite{width:274px; vertical-align:top;}
.cadre-droite{background-color:white; border:1px solid #FDEDBD; width:100%; padding:8px; vertical-align:top;}

.form-I{border:1px solid #A0A0A0;}
.form-Text{border:1px solid #A0A0A0; width:98%;}
.vtop{vertical-align:top;}

