body{
  background-image: url(09.gif);
  background-attachment: fixed;
  background-repeat: repeat;
  font-family: Monotype Corsiva;
  font-size: 18px;
  font-weight: bold;
  behavior: url(csshover.htc);
}

input{
 border:1px solid #DDDDDD;
 font-family: Monotype Corsiva;
 font-size: 16px;
}

select{
 border:1px solid #DDDDDD;
 font-family: Monotype Corsiva;
 font-size: 16px;
}
 .l_select{
   width: 150px;
 }

table.livre{
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #888888;
}

table.livre td{
    border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #888888;

}

.back1{
  background-color: #e9cab8;
  padding : 4px;
}
.back2{
  background-color:  #f4e0d4;
   padding : 4px;
}


textarea{
 border:1px solid #DDDDDD;
 font-family: Monotype Corsiva;
 font-size: 16px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	color: #2AB1F5;
    opacity:0.6;
    filter: alpha(opacity = '60');
}

a:active {
	text-decoration: none;
	color: #000000;
}

.corp{
  width: 850px;
  min-height: 1110px;
  border: solid 1px #888888;
  margin : auto;
  background-image: url(font.png);
  background-repeat: repeat;
}

.header{
  width: 800px;
  height: 135px;
  margin: 20px 0 0 22px;
  border: solid 1px #888888;
  background-image: url(header.gif);
  background-repeat: no-repeat;
}

.title{
width: 800px;
height: 20px;
margin : 10px 0 0 20px;
font-size: 15px;
text-align: center;

}

.menu{
  width: 800px;
  min-height: 65px;
  margin: 20px 0 0 20px;
  text-align: center;
}

.main{
width: 800px;
min-height: 800px;
}

.cadre{
margin:0px 0 0 30px;
}

.frame{
  width: 800px;
  height: 42px;
  margin : 10px 0 -10px -13px;
  background-image: url(bord4.png);
  background-repeat: no-repeat;
  position: absolute;
}

.frame_bas{
  width: 800px;
  height: 42px;
  margin : -6px 0 0 -13px;
  background-image: url(bord4.png);
  background-repeat: no-repeat;
  position: absolute;
}

.cote_gauche{
  width: 15px;
  background-image: url(cote.png);
  background-repeat: repeat-y;
}
.cote_droit{
  width: 15px;
  background-image: url(cote2.png);
  background-repeat: repeat-y;
}

.contenu{
  min-height: 690px;
  width: 730px;
  margin: 50px 0 0 5px;
    font-weight: bold;
}

.table_ajout {
  border-collapse: collapse;
  border: solid 1px #888888;
  text-align: center;
}

.objet{
  width: 350px;
  height: 145px;
}

.img_objet{
  border: solid 3px #e9cab8;
}

.objet_img{
  border-collapse: collapse;
  border: solid 2px #e9cab8;
}


.ajout_categ{
  cursor: pointer;
}

.ajout_categ:hover{
 color: #2AB1F5;
}


.realisation {
  width: 400px;
  height: 150px;
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #888888;
}

.modif_objet{
  border-collapse: collapse;
  border: solid 1px #888888;
}

.modif_objet td{
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #888888;
  font-size: 15px;
  padding : 5px;
}

.expos{
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #990000;
}

.expos td{
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #990000;
  font-size: 15px;
  padding: 5px;
}

.modif_expos{
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #888888;
}

.modif_expos td{
  border: solid 1px ;
  border-collapse: collapse;
  border: solid 1px #888888;
  font-size: 15px;
  padding: 10px;
}

.detail{
  width: 185px;
  height: 130px;

}

img{
  border: 0px;
}

.photo{
  margin: 0 0 0 190px;
  width: 1000px;
}

.foot{
  margin: 210px 0 0 10px;
  font-size: 15px;
  text-align: center;
  width: 720px;
}

.lien_login{
  margin: 30px 0 0 0;
}


.login{
  margin-top : 50px;
}

.button {
cursor: pointer;
width : 120px;
height: 28px;
border: medium none;
background-image: url(button_claire.gif);
background-repeat: no-repeat;
}

input.button:hover{
cursor: pointer;
width : 120px;
height: 28px;
border: medium none;
background-image: url(button_claire2.gif);
background-repeat: no-repeat;
}

.ALERTE {
background-color:#FBB0A1;
font-size:1em;
font-weight:bold;
text-align:center;
padding: 5px 0 5px 0;
margin-bottom:10px;
}

.INFO {
background-color:#D0E8Fc;
font-size:1em;
font-weight:bold;
text-align:center;
padding: 5px 0 5px 0;
margin-bottom:10px;
}



