#searchBox.js{position: absolute; top: 82px; background-color: white; border: 1px solid #999999; width: 195px;}
#searchBox fieldset{margin: 0; padding: 5px; font-size: 0.85em;}
#searchBox.js fieldset{color: black; position: relative; right: 0px; border: 0;}
#searchBox.js legend{display: none;}
form{margin: 0;}
#searchBox.js input{font-size: 1em; font-family: verdana, sans-serif; margin: 0;}
#searchBox #q{width: 99%;}
#searchBox.js #go{cursor: pointer; float: right; margin-top: -13px;}
#searchBox.js #radio1, #searchBox.js #radio2{border: 0; width: 10px; height: 14px; vertical-align: bottom; margin: 0 0 0 2px;}


#cstyle{display: inline}
#cstyle select, #cstyle input{font-size: 10px; border: 0; background-color: transparent; color: white; margin: 0;}
#cstyle option{border: 0; padding: 0; margin: 0;}

#menu{border-bottom: 1px solid #ffffff; padding: 0 14px 0 0;
background-image: url(background_menu2.jpg);
background-color: #1D3463;
background-repeat: no-repeat; margin: 0; color: #ffffff;}
#menu div{text-align: right; font-size: 0.8em; padding: 9px 0 0 0; opacity: 0.9; font-size: 0.65em;}
#menu #searchLink{position: relative; top: 17px; float: right; text-decoration: none; cursor: pointer;}
#menu ul{margin: 0 0 22px 0; list-style-type: none; padding: 15px 0 0 17px; font-size: 0.8em;}
#menu ul li{float: left; width: 102px; margin-right: -12px;}
#menu ul li a{display: block; height: 19px; text-align: center; padding: 2px 0 0 7px;
background-image: url(items2.png); background-position: 0 -34px;}
#menu ul li a:hover{background-position: 0 -68px;}
#menu ul li:first-child a{background-position: 0 -102px;}
#menu ul li:first-child a:hover{background-position: 0 -136px;}
#menu ul li.sel{color: #000000;
background-image: url(items2.png);
text-align: center;
margin: -6px -13px 0 0; height: 23px; padding: 5px 0 1px 4px; font-weight: bold;}
#menu ul li.sel span{text-decoration: underline;}
#menu ul li.sel a{background-image: none; color: #0000e0; padding: 0;}
#menu ul li.sel a span{font-family: sans-serif; text-decoration: none;}
#menu h1{display: none;}
#menu h2{margin: 11px 0 10px 0; border: 0px solid #000000; font-family: "Trebuchet MS", tahoma,  sans-serif; font-size: 1em;
font-weight: normal; padding: 2px 0 2px 11px; color: #bbbbbb;}
#menu #idx{background-image: url(logo.png); background-repeat: no-repeat; width: 23px; height: 23px; display: block;
float: left; margin: 1px 7px 0 0; opacity: 0.88;}
#menu #idx:hover{opacity: 1;}
#menu #idx span{display: none;}
#menu h2 strong{color: #ffffff; font-weight: normal;}
#menu h2 strong span{text-decoration: underline; color: #ff9001;}
#menu a, #c a{color: #ffffff; text-decoration: none;}
#menu a:hover, #c a:hover{color: #ff9001;}
#menu h1 a{text-decoration: underline;}


#page{margin-top: -2px; font-size: 0.8em; border-top: 1px solid #ffffff; background-color: #ffffff;}
#page #marge{float: right; width: 195px; font-size: 1em; padding: 2px 10px; margin: 15px 0 15px 0; font-size: 0.95em;
border-left: 1px solid #cccccc}
#page #marge h3{background-repeat: no-repeat; margin: 0; padding: 2px 0 3px 24px; background-position: 0 3px; font-size: 0.95em;
font-family: verdana,  sans-serif;}
#page #marge h4{font-size: 0.9em; margin: -6px 0 -3px 5px;}
#page #marge h3{font-size: 1.1em; margin: -3px 0 -2px 0;}
#page #marge h3.infos{background-image: url(wp.png);}
#page #marge h3.proto{background-image: url(kfind.png);}
#page #marge h3.links{background-image: url(nfs_unmount.png);}
#page #marge h3.image{background-image: url(colors.png);}
#page #marge h3.name{background-image: url(xedit.png); margin-bottom: 16px;}
#page #marge ul{margin: 0px 0 6px 0; font-size: 0.9em; padding: 8px 0 4px 23px;}
#page #marge li{list-style-image: url(puce2.png); padding: 0 0 0 2px; margin-bottom: 6px;}
#page #marge .proto li{font-style: italic;}
#page #marge .proto li strong{font-weight: normal; font-style: normal;}
#page #marge ul.links li{}
#page #marge ul span{color: black;}
#page #marge li.nx{list-style-image: url(puce.png) !important;}
#page #marge li.pa{list-style-image: url(puce3.png) !important;}
#marge .dr strong, #marge .nx strong, #marge .pa strong{display: none;}

#page #corp, #list{background-color: white; padding: 4px 21px; margin: 15px 15px 15px 0;
font-size: 0.85em; line-height: 150%;}

#corp{margin-right: 215px !important; border-right: 1px solid #cccccc;}

#page #corp p{margin: 0 0 10px 0; text-align: justify;}

#page h1, #list h1{font-size: 1.30em; margin: 1px 0 5px 0;}
#page h2, #list h2{font-size: 1.20em; margin: 1px 0 3px 0;}
#page h3{font-size: 1.1em; margin: 0 0 2px 0;}
#page h4{font-size: 0.9em; margin: 0 0 2px 0;}
#page h1, #page h2, #page h3, #page h4{color: #111111 !important; font-family: "Trebuchet MS", verdana, sans-serif !important;}
#corp ul, #list ul{margin: -2px auto 8px 35px; padding: 0;}
#corp ul li, #list ul li{padding: 2px 0; margin: 0; color: green; list-style-image: url(puce.png);}
#corp ul li span, #list ul li span{color: black;}

#c{clear: both; padding: 0 14px; line-height: 20px; color: white; font-size: 0.8em; background-color: #1D3463;
background-image: url(background_menu2.jpg); background-position: center bottom;}
#c div{float: right;}
#c span{border-bottom: 1px dotted white;}



h3.update{font-size: 13px; margin: 0 0 0 15px !important; display: none;}

table.update{margin: -5px 15px 18px 15px; font-size: 10px;}
.update td{width: 25%; margin: 3px; padding: 3px; vertical-align: top;}
.update tr.titles{padding: 0;}
.update .titles td{padding: 1px 3px 3px 5px; margin: 0;}
.update .titles a{font-weight: bold; position: relative; top: 8px; left: 8px; border: 1px solid #0000ee;  padding: 2px 5px 3px 5px;
background-color: #ffffff; text-decoration: none; z-index: 3;}
.update .titles a:hover{border-color: #000000; color: black;}
.update .nlist{background-color: white; margin: 4px;}
.update .nlist td{border: 1px solid #aaaaaa; padding-top: 12px;}
.update .nlist a{display: block; margin: 0 0 -6px 3px;}
.update a.uimg{display: block; text-align: center;}
.update img{height: 90px; margin: 0px auto auto 0;}


#list h1{border: 0; padding: 0; font-size: 13px; background-image: none; padding: 1px 3px 7px 3px; margin: 0;
border-bottom: 1px dotted #cccccc; position: relative; top: -8px; color: black;}
#list h1 a{}
#list h1 span{color: black; font-weight: normal;}

.z, span.z{font-size: 0.9em !important; line-height: 12px !important; text-align: left; font-family: verdana, sans-serif;}
.z a{color: #50A400 !important;}

#corp .ls{}
#corp .ls img{float: right !important; margin: -19px 0 4px 0;}
#corp .ls ul{font-size: 11px;}
#corp .ls hr{clear: both; width: 100%; margin: 10px 0;}
#corp .ls h2{margin: 2px 0 6px 0;}

#corp .imgFull{text-align: center; margin: 3px 17px 3px 17px;}
#corp .imgFull dt{display: block; overflow: auto; padding: 0; margin-bottom: 11px;}
#corp .imgFull dt img{margin: 0 auto 0 auto;}

#corp code{padding: 2px 0 2px 12px; margin: 4px 12px 8px 12px; display: block; text-align: left;
background-color: #e2e2e2; font-family: courier new, monospace;}
#corp h1.code{background-color: #CED0DF; padding: 0px 5px; margin: 4px 12px -4px 12px; font-size: 0.9em;
border-bottom: 1px solid #B3B5C2; border-right: 1px solid #B3B5C2;
}


.fr, .en, .es{background-repeat: no-repeat; padding-left: 24px;}
.fr{background-image: url(./fr.png);}
.en{background-image: url(./en.png);}
.es{background-image: url(./es.png);}

.link{margin-left: 38px !important; }
.link li{margin-left: 20px !important;}
.link .fr, .link .en, .link .es{margin-left: -24px;}

#corp div.pagenb{background-image: none; text-align: right; margin: 7px 7px 5px 0;}
.pagenb{padding: 13px 0;}
.pagenb a{padding: 2px 5px 2px 5px; margin: 1px; border: 2px solid #cccccc; font-weight: bold;}
.pagenb a:hover{border-color: black;}
.pagenb a.select{border-color: #ff9001; color: black; text-decoration: none;}
.pagenb a:hover.select{border-color: #ff9001;}

dl.align-right, dl.align-left, dl.align-center{padding: 0; width: 40px; position: relative; width: 160px; display: block;
font-size: 10px; text-align: center;}
dl.align-right img, dl.align-left img, dl.align-center img{display: block; margin: auto;}
dl.align-right dt, dl.align-left dt, dl.align-center dt{padding: 0; margin: 0; background-color: #F1F1F1;}
dl.align-right dd, dl.align-left dd, dl.align-center dd{line-height: 12px;
padding: 2px 3px 3px 3px; margin: 0 0 0 0; background-color: #e2e2e2;}
dl.align-right{float: right; margin: 5px 0px 0 12px;}
dl.align-left{float: left; margin: 2px 10px 0 16px;}
dl.align-center{margin-right: 18px; margin-left: 18px;}
dl .z{text-align: center !important;}
#corp dl.imgList dd{padding: 0px 19px 7px 18px; margin: 0; display: block;}

.img{text-align: center; width: 99%; position: relative; background-color: #cccccc; margin: auto; border-collapse: collapse;
margin-top: 12px;}
.img td{width: 25%; margin: 0; vertical-align: top; background-color: white; margin: -5px;}
.img dt{height: 120px; position: relative;}
.img dt a{display: block; position: absolute; bottom: 0px; left: 0px; width: 100%;}
.img dl{width: 100%;}
.img dd{margin: 0; padding:0;}
.img dd.z{margin: 0; padding:0; padding-top: 6px;}
.z, span.z{font-size: 11px !important; line-height: 12px !important; text-align: left;}
.z a{color: #50A400 !important;}


#list li{margin: 3px 0 4px 0 !important; line-height: 17px;}

.browse-page{text-align: right; color : #ff9001; margin-top: 15px; font-family: sans-serif;}
.browse-page a{font-family: verdana, sans-serif;}
div.n{float: left;}
div.p{}

#corp .info{border: 0px solid #cccccc; margin: 3px 0 5px 0;}
#corp .info h1{padding: 5px 5px; font-size: 1.3em}
#corp .info img{float: right; margin: 5px;}
#corp .info br{}


#bedit{margin-top: 3%; font-size: 10px;}
#bedit input, #bedit select{font-size: 11px; font-family: verdana, sans-serif;}
#button{background-color: white; height: 13px; padding: 2px; font-size: 10px; font-family: tahoma, sans-serif;}
#button a{background-color: #E4E4E4; padding: 0px 3px 1px 3px; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;
border-bottom: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; float: left; margin-right: 1px; color: black;
text-decoration: none !important;}
#button a:hover{text-decoration: none;border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;
border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa;}
#button span{float: left; border-left: 1px solid #999999; margin: 1px 0px 2px 2px;}
textarea{width: 100%; height: 280px; font-size: 11px;}


body{background-color: #cccccc; margin: 25px auto 25px auto; font-family: verdana, "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
width: 766px;}
hr{border: 0; border-top: 1px solid #cccccc; width: 96%; height: 0px; margin: 10px auto 10px auto;}
a{color: #0000EE; text-decoration: none;}
a:hover{text-decoration: underline;}
dl p{text-align: center !important;}

img{border: 0;}

