*{font-size:1em;font-family:Verdana,Arial,Helvetica,sans-serif}
html{overflow:scroll;overflow-x:hidden;}
body{font-size:10px/*62.5%*/;margin:0;padding:0}
.selected{color:inherit;font-size:inherit;font-weight:bold}
.inactive{font-style:italic}
noscript div{display:inline}
#top{color:black;background-color:#e8e8e8;position:fixed;top:0;left:0;right:0;height:8.9em;z-index:2;border-bottom:1px solid #4f5a6a;}
#logo{position:fixed;padding-top:5px;padding-right:5px;padding-left:5px;top:0;left:0;width:57px;display:block;}
#logo a:hover{text-decoration:none;}
/*<agl.folder "toc">*/
#toc{position:fixed;top:0;right:0;left:67px;}
#bloc0{display:inline;width:100%;float:left}
html>body #bloc1{display:inline;width:43%;float:left}
#bloc1{display:inline;width:42%;float:left}
html>body #bloc2{display:inline;width:43%;float:left}
#bloc2{display:inline;width:42%;float:left}
#bloc3{white-space:nowrap;display:inline;width:14%;float:left}
.tocgrouptitle{font-size:1.1em;font-weight:bold;text-align:center;margin-right:0.2em;height:1.5em}
html>body #toc ul{margin:0.2em 0 0;}
#toc ul{list-style-type:none;display:block;margin:0;padding:0;width:33%;float:left}
#toc li{ margin-right: 2px; margin-left:0; padding-left:0; display:block; }
#toc fieldset{display:inline;margin:0;padding:0}
#toc_search{ height: 1.2em; }
#tocsearch/*#c9d3e6*/{ font-size:10px; margin:0; padding:0; position:relative; top:-1px; left:-2px; width:131px; border:solid 1px transparent }
#tocsearch:focus{border:solid 1px #a6c6e4}
#toc select{font-size:0.95em;margin-top:1px}
#toc option{background-image:none;float:none;border-right:1px none #1b2029;border-bottom:1px none #1b2029}
/*</agl.folder>*/
/*<agl.folder "navtop">*/
#navtop{position:fixed;top:9em;min-height:1.5em;margin:0;padding:0;width:100%;height:3.7em;z-index:2;border-top:1px solid white;border-bottom:1px solid #4f5a6a}
.nav1{height:1.5em;float:left;padding-top:0.3em;padding-left:0.3em;}
#navtop fieldset{margin:0;padding:0;border-style:none}
#tri{display:inline;margin-left:0.5em}
html>body #trimenu{visibility:hidden;display:inline;position:absolute;z-index:10;top:2em;border:solid 1px #369}
#trimenu{visibility:hidden;display:inline;position:absolute;z-index:10;top:2.3em;width:13em;border:solid 1px #369}
#trimenu a{white-space:nowrap;display:block;padding-right:3px;padding-bottom:2px;padding-left:3px;width:100%}
#tri img{margin-right:0.3em;margin-left:0.1em}
.nav2{text-align:right;float:right;padding-top:0.3em;padding-right:0.3em;}
.nav2 .step_by_step{display:inline;width:7em}
.nav2 img{padding-right:2px;padding-left:2px}
.nav3{position:relative;width:48%;float:left;clear:left;padding-top:0.3em;padding-bottom:0.3em;padding-left:0.3em;}
#back/*<a>*/{position:absolute;top:0;left:0;float:left;margin-left:0.3em;padding:0.3em 0.4em 0.3em 0.3em;display:block;}
.nav4{text-align:right;float:right;clear:right;padding-top:0.3em;padding-right:0.3em;padding-bottom:0.3em;}
#navtop ul{margin:0 0 0 1em;padding:0;}
#navtop li{/*text-indent:-0.5em;*/height:16px;white-space:nowrap;list-style-type:none;float:left;margin-right:2em;}
#navtop li img{vertical-align:bottom;width:16px;height:16px;margin-right:0.3em;}
/*</agl.folder>*/
#main{position:absolute;top:13em;margin-right:auto;margin-left:auto;width:99%;padding:1em 1em 3em;}
div.groupe{text-align:center;float:left;min-width:330px;min-height:240px;padding-top:0.5em;padding-bottom:0.5em;}
.accueil,.accueil a,.accueil a:visited{font-size:1.4em;font-weight:bold;text-align:center;position:relative;top:-0.2em;text-shadow:0.1em 0.1em silver}
/*<agl.folder "planche">*/
#planche{margin-right:auto;margin-left:auto;padding-right:1em;padding-left:1em;}
div.preview{float:left;min-width:64px;min-height:64px;}
div.planche{width:190px;height:150px;overflow:hidden;float: left;margin-right: 5px;}
img.planche{float:left;display:block;padding: 3px;}
img.frame{border-style:solid;border-width:1px;border-color:silver gray gray silver;opacity:0.95;}
img.frame:hover{border-style:solid;border-width:1px;border-color:silver gray gray silver;opacity:1;}
div.outils{text-align:center;float:left;margin-right:0;margin-left:2px;max-width:15px;}
div.outils img{margin-top:4px;margin-bottom: 4px;display:block;}
div.outils img.gps { position: relative; top: 1em; left: -1px; }
div.outils input{display:block;margin:2px 0 0;padding:0}
a.planche,a.planche:visited{text-decoration:none;border-width:1px}
div.legende{display:block;clear:left;}
small,.legende{font-size:0.95em;padding-bottom:5px}
div.spacer{width:100%;height:1px;clear:both}
/*</agl.folder>*/
/*<agl.folder "in">*/
div.planche_in{ width:190px; height:166px; float:left; overflow:hidden; margin-right:2px; margin-bottom: 2px; }
div.planche_in_double{width:190px;height:166px;float:left; overflow:hidden; margin-right:2px; margin-bottom: 2px; }
.anchor{position:relative;top:-13em}
img.icon{padding-right:0.3em;padding-left:0.7em;vertical-align:text-bottom}
.fragment{display:block;border:solid 2px red}
div.info{padding-right:1em;clear:left}
div.double{width:180px;}
div.info a{font-size:0.95em}
div.info a .greyscale{font-size:0.95em}
#folders{margin-bottom:1em;}
div.folder{height:22px;white-space:nowrap;}
div.folder a{font-weight:bold;text-decoration:none;}
/*</agl.folder>*/
div.action{float:left;clear:right;margin-top:1em;margin-right:0.5em;padding-bottom:2em;}
* html div.action{clear:left;margin-top:0;margin-right:0.5em;margin-left:0;padding-bottom:0;}
* html div.action a{white-space:nowrap;}
#bottom{position:fixed;right:0;bottom:0;left:0;height:1.6em;z-index:100;padding-bottom:0.3em;margin:1em 0 0;border-top:1px solid white;border-bottom:1px solid #4f5a6a}
a{text-decoration: none }
a:hover{text-decoration: underline;}
a:active{text-decoration:underline;}
img { border:0 }
img.comment{border:dashed 1px}
/*<agl.folder "form">*/
form{margin:0;padding:0}
fieldset{margin:0 0 1em}
fieldset.hidden{margin:0;padding:0;clear:left;border-width:0}
fieldset.legend{position:relative;top:-0.56em;}
div.float_left{margin-right:1em;float:left}
div.float_left_last{margin-right:1em;float:left;clear:right}
div.float_right{float:right;width:162px;margin-right:1em;}
div.float_right_large{margin-right:1em;width:185px;float:right}
div.scroll{height:394px;overflow-y:scroll;}
div.scroll img{margin-bottom:0.5em;}
fieldset.browse{float:right;min-width:162px;margin-right: 1em;padding: 0;}
div.browse{height:394px;min-width:162px;overflow-y:scroll;}
legend{text-align:left}
button{margin:0;padding:0;border:solid 1px transparent}
button:hover{border:solid 1px red}
label{text-decoration:none;display:block;padding-top:1px;padding-bottom:1px;padding-left:1px;clear:right;border:0}
label.inline{display:inline}
label[for]{white-space:nowrap;cursor:pointer}
input{font-size:1em;margin-right: 0.3em;}
input[type=text],input[type=password] { padding: 2px 3px 3px 2px; border-style: outset; border-width: 1px; border-color: #4f5a6a white white #4f5a6a; }
input:focus{padding:2px 3px 3px 2px;border-style:outset;border-width:1px;border-color:white #006 #006 white}
input.defaultbutton{font-size:1.1em;font-weight:bold;cursor:pointer;padding:0 0.3em 0.1em;height:1.8em;border-style:outset;border-width:1px;border-color:white #4f5a6a #4f5a6a white}
input.number{text-align:right}
input[type=submit]{font-size:1.1em;height:1.8em;cursor:pointer;padding:0 0.3em 0.1em;border-style:outset;border-width:1px;border-color:white #4f5a6a #4f5a6a white  }
input[type=reset],input.reset{ font-size:1.1em; cursor:pointer; padding:0 3px 1px; height:1.8em; vertical-align:baseline; margin-top: 1em; border-style:outset; border-width:1px; border-color:white #4f5a6a #4f5a6a #fff }
input[type=reset]:active:focus{font-size:1.1em;cursor:pointer;padding:0 3px 1px;border-style:inset;border-width:1px;border-color:#4f5a6a white white #4f5a6a}
input[type=reset]:hover{cursor:pointer;padding:0 3px 1px;border-style:outset;border-width:1px;border-color:#fff #006 #006 white}
input[type=file]{font-size:1.1em;cursor:pointer;height:20px;vertical-align:baseline;border:outset 1px}
input[type=checkbox],input[type=checkbox]:focus{font-size:1.2em;cursor:pointer;padding:0;border-style:none}
input[type=radio],input[type=radio]:focus{cursor:pointer;margin:0;padding:0;border:0}
input[type=image],input[type=image]:focus{cursor:pointer;margin:0;padding:0;border:none}
input[disabled=disabled],input[readonly=readonly]{ border-style: none; border-width: 0; opacity:0.5  }
dfn{font-style:normal;text-decoration:underline;letter-spacing:1px}
dfn:hover{cursor:help}
select{ font-size: 1em; border-color:#4f5a6a white white #4f5a6a; border-style:inset; border-width:1px; }
select:focus{border-style:solid;border-width:1px;border-color:#4f5a6a white white #4f5a6a}
select[size="1"]{font-size:1em}
optgroup{color:#666;font-style:normal;background-color:transparent;border-bottom:1px solid gray}
optgroup.first{color:gray;font-size:0.9em;font-weight:normal;background-color:transparent;border-bottom:1px solid black;}
optgroup.first option{font-size:1em;}
optgroup>option{padding-left:0.7em;}
option.root{border-top:1px solid gray}
option.marked{background-color:#d0d0d0;}
select[size="1"]>option[selected]{font-size:1em;font-weight:bold;}
textarea{font-size:1em;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:transparent;padding:2px 3px 3px 2px;border-style:outset;border-width:1px;border-color:#4f5a6a white white #4f5a6a}
textarea:focus{padding:2px 3px 3px 2px;border-style:outset;border-width:1px;border-color:white #006 #006 white}
/*</agl.folder>*/
/*<agl.folder "info">*/
table.info{margin-bottom:1em;width:99%}
table.info caption{font-size:1.1em;font-weight:bold;}
table.info td{font-size:0.9em;vertical-align:top}
/*</agl.folder>*/
/*<agl.folder "view">*/
body.view{margin:0;padding:0}
#menubar{display:inline;position:absolute;z-index:2;top:0;left:0}
html>body #menu{background-image:none;text-align:left;visibility:hidden;z-index:10;border-top:1px dotted black;border-right:1px dotted black;border-left:1px dotted black}
#menu{background-image:none;text-align:left;visibility:hidden;z-index:10;border-top:1px dotted black;border-right:1px dotted black;border-left:1px dotted black}
#menu ul{list-style-type:none;margin:0;padding:0}
#menu ul li{display:block;margin-top:0.2em;margin-right:0;margin-left:0;padding:0.3em 0.5em;border-bottom:1px dotted gray}
div.view{margin-bottom:1em;width:160px;min-height:120px}
img.view{display:block;border:solid 1px black}
#preview_index{font-size:0.9em;text-align:right;margin:0;padding:0;border-style:none;}
#preview_max{font-size:0.9em;margin:0;padding:0;border-style:none;}
#fullimg{display:block;margin-left:auto;margin-right:auto;}
#gonext{cursor:pointer;position:absolute;z-index:1;top:0;right:0;bottom:0;width:50%;float:right}
#goprevious{cursor:pointer;position:absolute;z-index:1;top:0;bottom:0;left:0;width:50%}
/*</agl.folder>*/
pre,td.pre{font-size:9px;font-family:Monaco,"Courier New",Courier,monospace}
/*<agl.folder "table">*/
table{margin-bottom:1em;border:solid 1px silver;border-collapse:collapse;}
caption{white-space:nowrap}
tr{vertical-align:top;}
tr.topborder{border-top:1px solid silver;}
th,th a,th a:visited{font-size:1.05em;text-align:left;height:1.5em;padding-right:0.3em;padding-left:0.1em;}
td { padding-right: 0.3em; padding-left: 0.3em; }
td.nowrap{white-space:nowrap}
/*</agl.folder>*/
hr{width:100%;height:1px;border-top-style:solid;border-top-width:1px;border-right-style:none;border-bottom-style:none;border-left-style:none;outline-style:none;}
.lower{text-transform:lowercase !important}
.warning{font-size:0.9em;border:solid 1px blue}
/*<agl.folder "color">*/
body,#tocsearch:focus,#tocsearchset:focus,#toc option,small,.legende,div.info a,select,select:focus,option,select[size="1"]>option[selected],table.info,#preview_index,#preview_max,pre,td.pre{color:black;background-color:transparent;}
.tocgrouptitle,input[type=reset]:hover,table.info caption,th,th a,th a:visited{color:white;}
div.info a .greyscale,input[type=reset],input.reset{color:#333;}
#tocsearchset,div.info_double .double,a:active{color:red;background-color:transparent;}
#tocsearch,a,a:visited,a,a:visited,a:hover{color:#000043;}
.error { color: red; background-color: transparent; }
/*</agl.folder>*/
/*<agl.folder "bg">*/
#logo a:hover,#tocsearch,#tocsearchset,a.planche,a.planche:visited,fieldset.hidden,button,label[for],div.float_right label,#preview_index,#preview_max,input[type=checkbox],input[type=checkbox],input[type=radio],input[type=radio]:focus,input[type=image],input[type=image]:focus{background:transparent}
body.view{background:black;}
#tocsearch:focus,#tocsearchset:focus,input:focus,select[size="1"]>option[selected],#menu,#menu ul li,select:focus,textarea:focus{background:white;}
table.info caption,.tocgrouptitle,th,th a,th a:visited{background-color:gray;}
input[type=reset]:hover{background:#789;}
#navtop,html>body #trimenu,#trimenu,#bottom,input[type=reset]:active:focus{color:inherit;background:#d6dde5;}
html>body input.defaultbutton{background:#bbcced;}
#logo,html>body #toc,#toc,#toc option{background-color:#e8e8e8;}
tr.even,tr.even td,input[type=reset],input.reset{background:#ecf3fe}
input[type=text],input[type=password],textarea{background:white;}
select{background:white;border-style:outset;}
tr.odd,tr.odd td{background:white}
input[type=submit]{background:#ebeff8;}
div.planche_in_double{background:#f6b8d2;}
div.scroll,table.info,.warning{background:#ffc;}
/*</agl.folder>*/
div.debug{font-size:9px;font-family:Monaco,"Courier New",Courier,monospace;background:silver;white-space:pre;margin-bottom:1px;border:solid 1px gray}
.indent{margin-left:1em;}
.center,.center caption{margin-right:auto;margin-left:auto;}
.none { display: none; }
.mime{color:gray;font-size:0.9em;background-color:transparent;}
object{margin-right:auto;margin-left:auto;display:block;}
