#containerMain.edit {
    width: 929px;
    margin: 0 15px;
    padding-top: 25px;
}

#containerMain.browse {
    width: 647px;
    padding: 25px 0 0 0px;
    margin: 0 12px 12px 0;
}

#containerMain.edit h2,
#containerMain.edit h3 {
    margin-top: 20px;
}

#containerMain.edit p {
    color:#333333;
    font-size:1em;
    padding: 4px 0;
    margin: 0px
}

#editform .block {
    margin-bottom: 15px;
}

#editform .block .time,
#editform .block .date {
    float: left;
    margin-left: 15px;
}

#editform .attribute-language {
    margin-bottom: 25px;    
}


/* Champs */
#editform label,
div#diffview label,
div#diffview legend {
	color: #88796D;
	font-weight: bold;
	font-size: 1.1em;
}

#editform label,
div#diffview label {
    display:block;
}

#editform .date label,
#editform .datetime label {
    display: inline;
}

#editform input,
#editform textarea,
#editform select,
.editform input,
.editform textarea,
.editform select {
    border-color:#D4D0C8 #88796D #88796D #D4D0C8;
    border-style:inset;
    border-width:2px 1px 1px 2px;
    color:#333333;
    font-size:12px;
}

#editform input.box {
    width: 350px;   
}

#editform table input.box {
    width: auto;   
}

#containerMain.edit input.button,
#containerMain.edit input.defaultbutton,
#containerMain .editform input.button,
#containerMain .editform input.defaultbutton {
	background: url(../images/button_bg.jpg) repeat-x;
	border: 1px solid #000000;
	color: #ffffff;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
}

#containerMain table.list td {
    padding: 10px;
}


#containerMain #editform fieldset {
    background: url(../images/input_box_bg.jpg) left top repeat-x;
    border:1px solid #D4D4D4;
    padding: 0.5em;
}

#containerMain #editform legend {
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 0.25em;
	padding: 0 0.25em;
	background-color: #ffffff; 
}

/* auto-complète */
.yui-skin-ez .yui-ac-content li.yui-ac-highlight {
	background-color: #88796D !important;
}

.yui-ac-content ul {
    padding: 0px !important;
}

.yui-ac-content ul li {
    margin-left: 0px !important;
    background: none !important
}

/* diff */
div#diffview ul {
    border-bottom:1px solid #808080;
    display:block;
    margin:0 0 0.5em;
    padding:0.25em 0.5em;
}

div#diffview div.block {
    clear:both;
    margin:0.5em 0;
    padding:0;
}
div#diffview li {
    display:inline;
    font-size:0.85em;
    list-style-type:none;
    margin:0 0.5em 0 0;
    padding: 0px !important;
    background: none;
}

div#diffview .attribute-view-diff {
    border: 1px solid #D7D7D2;
    padding: 0.5em;
}

div#diffview .attribute-view-diff-old {
    border-bottom:1px dashed #BFBFB7;
    padding-bottom:0.25em;
}


#diffview ins {
    color: #008000;
    text-decoration: none;
    border-bottom: 1px solid #00b000;
}

#diffview del {
    color: #d98078;
    text-decoration: line-through;
}

#diffview ins:hover, #diffview del:hover {
    background-color: #ffffff;
}

#diffview ins:hover {
    color: #006000;
    border-bottom: none;
}

#diffview del:hover {
    color: #852c25;
    text-decoration: none;
}

div#diffview.previous ins{
    display: none;
}

div#diffview.previous del{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none
}

div#diffview.latest del{
    display: none;
}

div#diffview.latest ins{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none;
}


div#diffview.blockchanges ins,
div#diffview.blockchanges del {
    color: #000000;
    padding-left: 0.5em;
    text-decoration: none;
    border-bottom: none;
    display: block;
}

div#diffview.blockchanges ins {
    border-left: 0.5em solid #008000;
}

div#diffview.blockchanges del{
    border-left: 0.5em solid #d98078;
}