/* CSS Document */

.tblock
{
 border:1px solid #05356A !important;
 padding-bottom:5px;
 padding-top:5px;
}

.td1
{
   text-align:center;
}

.th1
{
   text-align:center;
   border:1px solid #05356A;
   background-color:red;
}


/* CSS Document */

/* arborescence */
#arbo{
   margin:0px;
   border:0px;
   width:100%/* !important;width:auto;*/
}
#arbo .borddroit,#arbo .edit,#arbo .depla {
   border-right:1px solid black;
}

#arbo .edit,#arbo .prop{
   /*width:18px;*/


}


#arbo thead{

   font-size:10px;
}
#arbo thead th{
   text-align:center;
   font-weight:normal;
}
#arbo vingt{
   width:20px;
}

#arbo tbody td{

   white-space:nowrap;

}
#arbo .edit a{
   margin-right:5px;
   white-space:nowrap;

}
#arbo tbody th{
   text-align:left;
   font-weight:normal;
   font-size:12px;
   width:50%;
   background-repeat:no-repeat;
}
#arbo tbody th img{
   vertical-align:middle;
   margin-right:4px;
}
#arbo tbody .n0{
   padding-left:10px;
}
#arbo .n1,#arbo .n2,#arbo .n3,#arbo .n4,#arbo .n5,#arbo .n6{
   background-position:22px 0px;
   white-space:nowrap;
}
#arbo tbody .n1{
   padding-left:38px;
   background-image:url(../imgs/subrub.gif);
}
#arbo tbody .n2{
   padding-left:56px;
   background-image:url(../imgs/subrub2.gif);
}
#arbo tbody .n3{
   padding-left:74px;
   background-image:url(../imgs/subrub3.gif);
}
#arbo tbody .n4{
   padding-left:92px;
   background-image:url(../imgs/subrub4.gif);
}
#arbo tbody .n5{
   padding-left:110px;
   background-image:url(../imgs/subrub5.gif);
}
#arbo tbody .n6{
   padding-left:128px;
   background-image:url(../imgs/subrub6.gif);
}


#arbo .depla{
   background-image:url(../imgs/deplacement.gif);
  /* width:240px;*/
   text-align:left;

}

#arbo caption,#arbo caption{
   margin-left:20px;
   margin-bottom:5px;
   color:#093B67;
   font-weight:bold;
   font-size:14px;


   text-align:left;
}
#arbo caption img,#arbo caption img{
   vertical-align:middle;
   margin-right:5px;
}
#arbo thead th,#arbo tfoot th{
  padding-right:4px;

   text-align:left;
   font-weight:normal;
   font-size:10px;
 }
#arbo #bouton td{
   padding-top:5px;

   text-align:center;
 }



.depla ul{
   margin:0px;
   padding:0px;
}
.depla ul li{
   margin:0px;
   padding:0px;
   display:inline;
}
.depla .topdep,.depla .downdep{visibility:hidden;}
.depla .d0{
   margin-left:2px;
}
.depla .d1{
   margin-left:41px;
}
.depla .d2{
   margin-left:80px;
}
.depla .d3{
   margin-left:119px;
}
.depla .d4{
   margin-left:158px;
}
.depla .d5{
   margin-left:197px;
}
.depla .d6{
   margin-left:236px;
}





/* formulaire de propriete des rubriques */

#formprop{
   visibility:hidden;
   z-index:50;
   position:absolute;
   top:30%;
   left:30%;
   width:450px;
   text-align:left;
   margin:0px;

}
#formprop h2,#formpage h2{
   margin-left:3px;
   margin-bottom:5px;
   color:#093B67;
   font-weight:bold;
   font-size:14px;


   text-align:left;
}

#formprop ul,#formpage ul{
   font-size:12px;
   margin:0px;
   padding:0px;

}
#formprop ul li,#formpage ul li{

   list-style-type:none;
   padding:4px;
   margin:0px;
   display:block;
   clear:both;

}
#formprop label,#formpage label{

   float:left;
   width:170px;

}

#formprop label span,#formpage label span{
   font-size:9px;


}
#id_parent .s2{
   padding-left:10px;
}
#id_parent .s3{
   padding-left:20px;
}
#id_parent .s4{
   padding-left:30px;
}
#id_parent .s5{
   padding-left:40px;
}
#id_parent .s6{
   padding-left:50px;
}



.forms{
   height:25px;
}

.forms optgroup{
   font-family:Arial, Helvetica, sans-serif;
   font-style:normal;
   border:1px solid #CCC;
   border-top:1px solid black;
   margin:5px;
   margin-bottom:20px;
   display:block;


}

.forms option{
   display:block;

}

#formprop input,#formprop select,#formpage .text,#formpage select,#formpage textarea{
   width:232px;
   vertical-align:middle;
   font-size:10px;
   border:1px solid black;
   background-color:#F8F9FB;
}

#formprop .send,#formpage .send{
   text-align:center;
}
#formprop .send input,#formpage .send input{
   font-size:12px;
   font-weight:bold;
   border:none;
   background-color:#FFF;
   background-repeat:no-repeat;
   cursor:pointer;
   height:30px;
   width:200px;

}
#formprop .send .regist,#formpage .send .regist{

   float:left;
   text-align:left;
   background-image:url(../imgs/enregistrer.gif);
   background-position:left;
   padding-left:35px;
}
#formprop .send .editer,#formpage .send .editer{
   float:right;
   text-align:right;
   background-image:url(../imgs/enregistrer2.gif);
   background-position:right;
   padding-right:35px;


}

/* mise en forme de la page */

#pageRTE{
   border:1px solid #AAA !important;border:none;
   margin-left:5px;
   margin-right:5px;
   height:500px;
}


#pageRTEwidth{
}
#styliste,#Buttons1,#Buttons2{

   text-align:left;
   display:block;
   clear:both;

}

#styliste label,#Buttons1 label{
   margin:0px;
   padding-right:10px;
   width:auto;

}
#styliste select,#Buttons1 select{
   border:1px solid black;
   font-size:10px;
   height:24px;
   vertical-align:text-bottom;
   margin:4px;
}
#formatblock{
   height:24px;
}
#Buttons1 input{
   float:none;
   width:120px !important;
}

#styliste #lien{
   border:1px solid black;
   width:130px;
   font-size:10px;
   height:24px;
}
#Buttons1 #typelien{
   width:90px;
   height:24px
}
.titreoutils{
   font-size:12px;
}