body,html{
    background-color:#FFFFFF;
}

.breadcrumbs{
	font-size:77%
}

h1{text-shadow: 1px 1px 1px rgba(0,0,0,.1);}

cite{
    font-style: italic ;
}
.cite{
    font-style: italic ;
}
p{text-align:justify;}
#ft{
border-top: 1px dotted #999999;
padding-top:10px;
margin-top:10px;
}
.yui-g{
padding-right:10px;
border-right:1px dotted #999999;
}
.bloc_right{padding:10px;
text-align:justify;}

pre,code.smart{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFEE none repeat scroll 0 0;
border:1px dotted #CCCC99;
padding:0.5em;
line-height:1.4;
max-width:100%;
overflow:auto;
font-family:"Andale Mono",courier,monospace;
}

tt{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFEE none repeat scroll 0 0;
border:1px dotted #CCCC99;
padding:0.1em;
line-height:1.4;
max-width:100%;
overflow:auto;
font-family:"Andale Mono",courier,monospace;
} 

strong.new {
    color: #1E97D7;
    padding-right: 0.5em;
}


table{
background-color:#B7C5D4;
border-spacing:1px;
margin:0 0 1em;
width:100%;
}
th{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B7C5D4 none repeat scroll 0 0;
text-align:left;
}
td{
background-color:#FFFFFF;
padding:0 6px;
vertical-align:top;
}
td.top {
text-align:right;
vertical-align:top;
width:1%;
}
th, td {
border-color:#B7C5D4;
}
caption {
color:#999999;
font-style:italic;
}

.aside, .note, .info {
background:url("/images/info.gif") no-repeat scroll 0.4em 0.6em #EEFFFF;
border:1px dotted #66CCCC;
padding:0.5em 0.5em 0.5em 30px;
}

#ft{
text-align:center;
}
