/* CSS pour roundCorners */

.dialog {
 margin:0 12px 0 1px;
 color:#000;
}

.dialog .dialog {
margin:0;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(../iso_icons/tl.png) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(../iso_icons/tr.png) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(../iso_icons/ml.png) repeat-y 0px 0px;
}
.dialog .bd .dialog .bd { 
background:none;
}

.dialog .bd .c {
 background:transparent url(../iso_icons/mr.png) repeat-y right 0px;
}
.dialog .bd .c .dialog .bd .c {
background:none;
}

.dialog .bd .c .s {
margin:0 6px 0 1px;
 background:#fff url(../iso_icons/ms.png) repeat-x;
 background-position:bottom;
 padding:1em;
}
.dialog .bd .c .s .dialog .bd .c .s {
background:none;
margin:0;
padding:0;
}

.dialog .ft {
 background:transparent url(../iso_icons/bl.png) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(../iso_icons/br.png) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}
