h1{
    font-size:1.3em;
    color:#7d98cb;
    text-align:center;
    margin:10px
}

.mapItem{
    background:url(../img/mapItem.png) left center no-repeat;
    padding-left:30px;
    margin-top:10px
}

.zoom{
    background:url(../img/zoom.png) center center no-repeat;
    display: block;
    width:40px;
    height:40px;
    position: absolute;
    top:-20px;
    right:-20px;
}
.zoom:hover{
    background:url(../img/zoomOver.png) center center no-repeat;
}
.zoom span{
    display: none;
}
.resFra{
    margin:0px auto;
    position: relative;
}
.imgInFlow img{
}
.embedInFlow{
    text-align:center;
    margin-top: 10px;
}
.imgInFlow{
    text-align:center;
    margin-top: 10px;
}
.embedStopper, 
.embedInline object,
.embedInFlow object,
.embedObj object,
.embedInline embed,
.embedInFlow embed,
.embedObj embed {
    vertical-align: middle;
}
.imgInFlow img,
.embedInFlow object,
.embedInFlow embed {
    vertical-align: top;
}

.def, .example, .remark, .advice, .warning, .comp, .method, .remind, .basic, .syntax, .legal, .simul{
    padding-left: 100px;
    margin: 1em 0em;
}
.info{
    margin: 1em 0em;
}

.info_ti, .def_ti, .example_ti, .remark_ti, .advice_ti, .warning_ti, .comp_ti, .method_ti, .remind_ti, .basic_ti, .syntax_ti, .legal_ti, .simul_ti{
    font-weight: bold;
    color: #7d98cb;
    margin-top: 1em;
}

.def{
    background:url(../img/def.png) left top no-repeat;  
}
.example{
    background:url(../img/ex.png) left top no-repeat;   
}
.remark{
    background:url(../img/rem.png) left top no-repeat;  
}
.advice{
    background:url(../img/adv.png) left top no-repeat;  
}
.warning{
    background:url(../img/warning.png) left top no-repeat;  
}
.comp{
    background:url(../img/comp.png) left top no-repeat; 
}
.method{
    background:url(../img/meth.png) left top no-repeat; 
}
.remind{
    background:url(../img/remind.png) left top no-repeat;   
}
.basic{
    background:url(../img/basic.png) left top no-repeat;    
}
.syntax{
    background:url(../img/syntax.png) left top no-repeat;   
}
.legal{
    background:url(../img/legal.png) left top no-repeat;    
}
.simul{
    background:url(../img/simul.png) left top no-repeat;    
}

h2{
    font-weight: bold;
    color:#7d98cb;
    font-size:1em;
    border-bottom:3px dotted #7d98cb
}

h3{
    color:#7d98cb;
    font-size:1em;
    margin:10px
}

.blocks_co{
    border:1px solid #bccae4;
    -moz-border-radius:20px
}

.warning .blocks_co{
    border:1px solid #eea499;
}

.op_txt_is_emp{
    font-weight: bold;
}
.op_txt_is_spec{
    font-style: italic;
}
.op_listingTxt_p,
.op_txt_is_code{
    font-family: monospace;
}

.bkquoteOpen{
    background-image: url(../img/bkquoteOpen.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-left: 30px;
}
.bkquoteClose{
    background-image: url(../img/bkquoteClose.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-right: 30px;
}
blockquote{
    font-family: "Times New Roman", Times, serif;
    margin: 0.5em 25px;
    padding: 1px 5px;
    background-color: #f7f8f8;
}
blockquote p{
    margin-left: 0px;
    margin-right: 0px;
}

.txtRes_ti,
.caption,
.op_txt_tb caption{
    caption-side:bottom;
    color:gray;
    font-style:italic;
}

/* Tableau */
.op_txt_tb{
    margin:auto;
}

.op_txt_tb th{
    background-color : #7D98CB;
}
.op_txt_tb th *{
    /*color : #4463A1;*/
    color : #FFFFFF;
    text-align : center;
    font-weight : normal;
}
.op_txt_tb td,
.op_txt_tb th{
    border : 1px solid #7D98CB;
}
.op_txt_tbtd_num *{
    text-align : right;
}
.op_txt_tbtd_word *{
    text-align : center;
}
