body
{ 
  background-image:url("/pub/pix/background-vert.jpg");
  background-repeat:repeat-x;
  background-position:top center;
 }

div.navigation
{  
  background-image:url("/pub/pix/background-navig-vert.gif");
  background-repeat:no-repeat;
  margin-left:20px;
  width:740px;
  height:30px;
  }

div.menuleft
{ 
  background-image:url("/pub/pix/background-left-vert.gif");
  background-repeat:no-repeat;
  height:390px;
  margin-bottom:15px;
  }


div.menuleft ul
{ 
  margin-left:13px;
  margin-top:20px;
  list-style:none;
 }

div.menuleft ul ul
{ 
  margin:0;
  padding:0;
  margin-left:10px;
 }

div.menuleft li a
{ 
  color:#0ca299;
  font-weight:bolder;
 }

div.menuleft li
{
  padding:0;
  margin:0;
  margin-top:5px;
  background-repeat:no-repeat;
  background-image:url("/pub/pix/pucelvl1-left-vert.gif");
  background-position: 0 3px;
  padding-left:12px;
 }

div.menuleft ul li ul li
{  
  background-repeat:no-repeat;
  background-image:url("/pub/pix/pucelvl2-left-vert.gif");
  background-position: 0px 4px;
  }

div.menuleft ul li ul li a
{ 
  color:#0ca299;
  font-weight:bolder;
 }

div.navig-div
{ 
  background-image:url("/pub/pix/separ-navig-vert.gif");
  background-repeat:no-repeat;
  background-position:right;
  float:left;
  padding-right:15px;
  padding-top:8px;
  height:22px;
  margin-left:8px;
  color:#0ca299;
 }

div.navig-div a
{ 
  color:#0ca299;
  font-weight:bolder;
 }

div.navig-last
{ 
  float:left;
  margin-top:8px;
  margin-left:8px;
  font-weight:bolder;
 }

h1
{
  font-weight:bolder;
  font-size:16px;
  color:#0ca299;
}

h3
{
  font-weight:bolder;
  font-size:14px;
  color:#0ca299;
 }

h2
{
  font-weight:bolder;
  font-size:14px;
  color:#0ca299;
  border-bottom: 1px solid #b3e2dd;
  padding-bottom:6px;
  width:520px;
}

div.material
{ 
  margin-top:30px;
  width:520px;
 }

div.instruction
{ 
  margin-top:30px;
  width:520px;
 }

div.material ul
{ 
  margin-top:15px;
  list-style:none;
}
ul.ideasul
{ 
  list-style:none;
 }

ul.ideasul li
{ 
  background-repeat:no-repeat;
  background-image:url("/pub/pix/puce-arondi-vert.gif");
  background-position: 0px 2px;
  margin-top:7px;
  padding-left:18px;
  color:#0ca299;
  font-weight:bolder;
 }
ul.ideasul li a:hover
{ 
text-decoration:underline;
 }
ul.ideasul li a
{ 
font-size:13px;
  color:#0ca299;
  font-weight:bolder;
 }

div.instruction ul
{ 
  margin-top:15px;
  list-style:none;
 }

div.material ul li
{ 
  background-repeat:no-repeat;
  background-image:url("/pub/pix/puce-material-vert.gif");
  background-position: 0px 1px;
  margin-top:7px;
  padding-left:18px;
 }

div.instruction ul li
{ 
  background-repeat:no-repeat;
  background-image:url("/pub/pix/puce-arondi-vert.gif");
  background-position: 0px 2px;
  margin-top:7px;
  padding-left:18px;
 }

div.craft_list_content
{ 
  width:520px;
  border-top: 1px solid #b3e2dd;
  padding-top:24px;
  margin-bottom:18px;
 }

div.craft_in_list
{ 
  width:250px;
  float:left;
 }

.imgfiche
{ 
border: 1px solid #B3E2DD;
 }

#formTop input.formTextTop
{ 
  background-image:url(/pub/pix/input-top-vert.gif);
}

.contacttxt
{ 
  float:left;
  width:190px;
  margin-top:8px;
  height:19px;
  padding-top:3px;
 }

.contactinput
{ 
  float:left;
  width:320px;
 }

#contactsubmitleft
{ 
  background-image:url(/pub/pix/submit-contact-left.gif);
  height:24px;
  width:7px; 
  float:left;
 }

#contactsubmitmiddle
{
  background-image:url(/pub/pix/submit-contact-middle.gif);
  background-repeat:repeat-x;
  height:20px;
  float:left;
  padding-top:4px;
  padding-right:6px;
  padding-left:4px;
}

#contactsubmitright
{ 
  background-image:url(/pub/pix/submit-contact-right.gif);
  height:24px;
  width:26px; 
  float:left;
 }