#page
{
   /*height:px;*/
}
#liste-albums
{
   height:480px;
   overflow:auto;
}
#add_album
{
   width:500px;
   height:auto;
}
#add_album .col_left
{
   width:130px;
   float:left;
   clear:left;
   margin:5px;
}
#add_album .col_right
{
   margin:5px;
   width:300px;
   float:left;
}

#add_album #arbo
{
   height:350px;
   overflow:auto;
}
#arbo
{
   float:left;
   width:300px;
}
#arbo span
{
   text-decoration:underline;
   cursor:pointer;
}
#add_album #nom
{
   width:250px;
}
#add_album #id_parent_text
{
   float:left;
   margin:auto 60px auto auto;
}
#result
{
   margin:5px auto 20px 5px;
}
#lst_album
{
   width:240px;
   height:220px;
   overflow:auto;
   border:solid 1px 006699;
   margin:5px 5px auto auto;
   float:right;
}
#list_photo
{
   text-align:left;
   clear:left;
}
#list_photo .photo,
#list_photo .photoleft
{
   width:180px;
   height:200px;
   border:solid 1px 006699;
   margin:10px;
   float:left;
}
#list_photo .photo_inform,
#list_photo .photoleft_inform
{
   width:180px;
   height:200px;
   border:solid 1px 006699;
   margin:10px;
   float:left;
}
#list_photo .photoleft,
#list_photo .photoleft_inform
{
   clear:left;
}
#list_photo .photo img,
#list_photo .photoleft img,
#list_photo .photo_inform img,
#list_photo .photoleft_inform img
{
   display:block;
   margin:5px auto auto auto;
}
#list_photo .photo img.portrait,
#list_photo .photo img.portrait,
#list_photo .photo_inform img.portrait,
#list_photo .photoleft_inform img.portrait
{
   height:170px;
}
#list_photo .photo img.paysage,
#list_photo .photoleft img.paysage,
#list_photo .photo_inform img.paysage,
#list_photo .photoleft_inform img.paysage
{
   width:170px;
   margin-top:px;
}