html{margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;border:0 none;}
body{margin:0px;padding:0px;border-style:none;border-width:0px;overflow-x:hidden;overflow-y:hidden;background-color:white;color:black;}
.small{font-size:8pt;}
form{margin:0px;padding:0px;}
#sem-onglet{width:546px;height:24px;overflow:visible;border:1px none;border-bottom-style:solid;}
#sem-onglet div.onglet-active,#sem-onglet div.onglet-inactive,#sem-onglet div.onglet-disabled,#sem-onglet div.onglet-hidden,#sem-onglet div.onglet-fired{float:left;display:block;border:1px solid;border-bottom-style:none;border-bottom-width:0px;}
#sem-onglet a{text-decoration:none;}
#sem-onglet h1{margin:0px;padding:0px 0px 0px 4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;font-style:italic;text-align:center;}
#sem-onglet h1 small{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:7.5pt;}
#sem-onglet div.onglet-active{height:20px;padding:4px 2px 0px 4px;margin:0px 1px 0px 0px;}
#sem-onglet div.onglet-inactive{height:19px;padding:3px 2px 0px 4px;margin:1px 1px 0px 0px;}
#sem-onglet div.onglet-fired{height:19px;padding:3px 2px 0px 4px;margin:1px 1px 0px 0px;}
#sem-onglet div.onglet-disabled,#sem-onglet div.onglet-hidden{height:19px;padding:3px 2px 0px 4px;margin:1px 1px 0px 0px;}
#sem-onglet div.onglet-hidden{display:none;}
#sem-onglet div.rss{float:right;margin:0px 0px 0px 2px;width:16px;height:16px;background-image:url(/images/rss-noir.png);background-repeat:no-repeat;}
#sem-onglet div.help{float:right;margin:0px 0px 0px 2px;width:16px;height:16px;background-image:url(/images/help-noir.png);background-repeat:no-repeat;}
#sem-onglet div.close{float:right;margin:0px 0px 0px 2px;width:16px;height:16px;background-image:url(/images/close-noir.png);background-repeat:no-repeat;}
#sem-onglet div.onglet-inactive div.rss,#sem-onglet div.onglet-disabled div.rss{background-image:url(/images/rss-noir.png);}
#sem-onglet div.onglet-fired div.rss{background-image:url(/images/rss-noir.png);}
#sem-onglet div.onglet-inactive div.help,#sem-onglet div.onglet-disabled div.help{background-image:url(/images/help-noir.png);}
#sem-onglet div.onglet-fired div.help{background-image:url(/images/help-noir.png);}
#sem-onglet div.onglet-inactive div.close,#sem-onglet div.onglet-disabled div.close{background-image:url(/images/close-noir.png);}
#semaphore div.sem-form{font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#semaphore div.sem-form table.form{width:510px;margin:4px;}
#semaphore div.sem-form table.form td{font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#semaphore div.sem-form select.wide{width:100%;}
#semaphore div.sem-form input.wide,#semaphore div.sem-form textarea.wide{width:100%;}
#semaphore div.sem-form table.form td.label{width:150px;white-space:nowrap;padding:2px 0px 2px 0px;}
#semaphore div.sem-form table.form td.field{width:360px;padding:2px 0px 2px 0px;}
#semaphore div.sem-form table.form td.separator{border-style:solid none none none;border-width:1px;padding-bottom:4px;}
#semaphore div.sem-form table.form td.noline{border-style:none;}
#semaphore div.sem-form table.form div.expand-sign{font-family:Verdana,Arial,Helvetica,sans-serif;width:15px;float:left;text-align:center;}
#semaphore div.sem-form table.form td.separator a{text-decoration:none;}
#semaphore div.sem-form table.form tr.expanded{display:table-row;}
#semaphore div.sem-form table.form tr.collapsed{display:none;}
#semaphore div.sem-form table.form td hr{padding:0px;margin:4px 0px 4px 0px;border-style:solid none none none;border-width:1px;height:1px;}
#semaphore div.sem-form table.form td dl{padding:0px;margin:0px;}
#semaphore div.sem-form table.form td dt{padding:0px;margin:0px;margin-top:4px;font-weight:bold;}
#semaphore div.sem-form table.form td dd{padding:0px;margin:0px;padding-left:21px;}
#semaphore div.sem-form input.paste{height:20px;width:20px;padding:0px 2px 0px 2px;font-size:x-small;}
#semaphore div.sem-form optgroup.dep{text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:italic;font-weight:normal;border-style:none;}
#semaphore div.sem-form div.fields,#semaphore div.sem-form div.fields-collapsed{width:524px;margin:5px 0px 5px 0px;padding:0px;}
#semaphore div.sem-form div.fields-collapsed{background-image:none;}
#semaphore div.sem-form div.fields div.fields-collapse,#semaphore div.sem-form div.fields-collapsed div.fields-collapse{width:21px;float:left;background-image:url(/images/form/folder-minus.png);background-repeat:no-repeat;}
#semaphore div.sem-form div.fields-collapsed div.fields-collapse{background-image:url(/images/form/folder-plus.png);}
#semaphore div.sem-form div.fields-help{float:right;margin:0px;width:16px;height:16px;background-image:url(/images/help-noir.png);background-repeat:no-repeat;margin-right:0px;}
#semaphore div.sem-form div.fields-help a,#semaphore div.sem-form div.fields-collapse a{text-decoration:none;}
#semaphore div.sem-form div.fields-help a:hover,#semaphore div.sem-form div.fields-collapse a:hover{}
#semaphore div.sem-form div.fields div.fields-bottom h1,#semaphore div.sem-form div.fields-collapsed div.fields-bottom h1{width:273px;height:18px;position:relative;top:1px;text-align:left;margin:0px;padding:4px 5px 0px 4px;border:1px solid;border-bottom-style:none;background-color:white;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-style:italic;}
#semaphore div.sem-form div.fields div.fields-bottom h1 a,#semaphore div.sem-form div.fields-collapsed div.fields-bottom h1 a{text-decoration:none;}
#semaphore div.sem-form div.fields-collapsed div.fields-bottom h1{height:18px;border-bottom-style:solid;}
#semaphore div.sem-form div.fields div.fields-bottom,#semaphore div.sem-form div.fields-collapsed div.fields-bottom{width:518px;margin:0px;padding:0px;margin-bottom:10px;}
#semaphore div.sem-form div.fields div.fields-content,#semaphore div.sem-form div.fields-collapsed div.fields-content{width:518px;border:1px solid;margin:0px;padding:0px;background-color:white;}
#semaphore div.sem-form div.fields-collapsed div.fields-content{display:none;}
#semaphore #sem-requete{width:546px;padding:0px;margin:0px;overflow:auto;height:400px;display:block;}
#semaphore #sem-form-comment{display:none;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
#sem-paste-communes,#sem-paste-ape,#sem-paste-mots,#sem-paste-nom{position:absolute;left:0px;top:0px;width:366px;max-height:100px;overflow:auto;border:solid 1px;background-color:white;visibility:hidden;z-index:3;}
#sem-paste-communes td,#sem-paste-mots td,#sem-paste-nom td{font-family:Arial,Helvetica,sans-serif;color:black;font-size:9pt;}
#sem-paste-ape td{font-family:Arial,Helvetica,sans-serif;color:black;font-size:8pt;}
#sem-paste-communes td.selected,#sem-paste-ape td.selected,#sem-paste-mots td.selected,#sem-paste-nom td.selected{color:highlighttext;background-color:highlight;}
#semaphore #sem-ape-label{width:284px;margin-left:4px;font-family:Arial,Helvetica,sans-serif;font-size:7pt;}
#semaphore #sem-communes-label{display:none;font-family:Arial,Helvetica,sans-serif;font-size:7pt;}
#semaphore #sem-maj-produits-lien{font-weight:bold;font-size:8pt;font-style:italic;text-align:center;}
#sem-result{width:546px;padding:0px 0px 0px 0px;margin:0px;overflow:auto;display:none;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#sem-result #sem-result-control{position:fixed;width:516px;background-repeat:no-repeat;padding:1px;border:solid 1px;border-top:none;background-color:white;z-index:2;font-size:8pt;}
#sem-result #sem-result-resume{padding-top:50px;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
#sem-result #sem-result-control td{font-family:Arial,Helvetica,sans-serif;font-size:8pt;white-space:nowrap;}
#sem-result #sem-result-control a{font-weight:bold;font-style:italic;text-decoration:none;}
#sem-result #sem-result-control select.sel-selection{width:80px;}
#sem-result #sem-result-control select.sel-sort{width:200px;}
#sem-result #sem-result-control select.sel-sort-large{width:332px;}
#sem-result #sem-result-control select.sel-range{width:160px;}
#sem-result #sem-result-produits{margin-bottom:10px;}
#sem-result #sem-result-produits div.short-produit{width:518px;background-color:white;border:1px solid;border-top-style:none;padding:0px;margin:0px;}
#sem-result #sem-result-produits div.first{border-top-style:solid;}
#sem-result #sem-result-produits div.section-expanded div.section{border:none;padding:0px;width:518px;display:block;background-color:white;}
#sem-result #sem-result-produits div.section-collapsed div.section{display:none;}
#sem-result #sem-result-produits div.section-shadow{width:420px;}
#sem-result #sem-result-produits div.titre-section{width:420px;position:relative;top:1px;margin-top:10px;border:1px solid;border-bottom-width:0px;background-color:white;}
#sem-result #sem-result-produits div.section-collapsed div.titre-section{border-bottom-width:1px;}
#sem-result #sem-result-produits div.section-expanded div.section-sign,#sem-result #sem-result-produits div.section-collapsed div.section-sign{width:16px;float:left;background-image:url(/images/form/folder-minus.png);background-repeat:no-repeat;margin-top:1px;}
#sem-result #sem-result-produits div.section-collapsed div.section-sign{background-image:url(/images/form/folder-plus.png);}
#sem-result #sem-result-produits div.titre-section h1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;font-style:italic;padding:2px 1px 4px 4px;margin:0px;}
#sem-result #sem-result-produits div.titre-section h1 a{text-decoration:none;}
#sem-result #sem-result-produits div.titre-section h1 small{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;}
#sem-result #sem-result-produits div.titre-section h1 small.subtitle{margin-left:20px;}
#sem-result #sem-result-produits div.titre-section h1 small.subtitle{margin-left:20px;}
#sem-result #sem-result-produits div.short-produit div.pcheck{padding:3px 5px 3px 5px;border-bottom:solid 1px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;}
#sem-result #sem-result-produits div.short-produit div.pcheck div.action{font-size:8pt;float:right;}
#sem-result #sem-result-produits div.short-produit div.presume{font-size:x-small;text-align:justify;margin-left:5px;margin-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
#sem-result #sem-result-produits div.short-produit div.pnom{text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10pt;}
#sem-result #sem-result-produits div.short-produit div.porganisme{text-align:left;font-size:9pt;}
#sem-result #sem-result-produits div.short-produit div.ppopularite,#sem-result #sem-result-produits div.short-produit div.pvalidation{font-size:8pt;font-style:italic;}
#sem-maj{width:546px;padding:0px;margin:0px;overflow:auto;display:none;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#sem-maj #sem-maj-resume{margin:10px 0px 10px 0px;border:none;padding:4px;}
#sem-maj #sem-maj-produits{margin:10px 0px 10px 0px;border:none;padding:0px;width:518px;}
#sem-maj #sem-maj-produits div.section-shadow{padding:0px;width:518px;}
#sem-maj #sem-maj-produits div.short-produit{width:518px;background-color:white;border:solid 1px;border-top-style:none;padding:0px;margin:0px;}
#sem-maj #sem-maj-produits div.first{border-top-style:solid;}
#sem-maj #sem-maj-produits div.short-produit div.pcheck{padding:3px 5px 3px 5px;border-bottom:solid 1px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;}
#sem-maj #sem-maj-produits div.short-produit div.pcheck div.action{font-size:x-small;float:right;}
#sem-maj #sem-maj-produits div.short-produit div.presume{font-size:x-small;text-align:justify;margin-left:5px;margin-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
#sem-maj #sem-maj-produits div.short-produit div.pnom{text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10pt;}
#sem-maj #sem-maj-produits div.short-produit div.porganisme{text-align:left;font-size:9pt;}
#sem-maj #sem-maj-produits div.short-produit div.ppopularite,#sem-maj #sem-maj-produits div.short-produit div.pvalidation{font-size:8pt;font-style:italic;}
div.sem-produit{display:none;}
table.sem-produit{margin:0px;border-width:0px;}
table.sem-produit th{border-style:solid;border-width:0px;padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;font-style:italic;}
table.sem-produit td{border-style:solid;border-width:0px 0px 1px 0px;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
table.sem-produit td h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;}
table.sem-produit td.sem-produit-titre-dispositif{border-width:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:11pt;}
table.sem-produit .sem-produit-titre-organisme{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:10pt;}
table.sem-produit td.sem-produit-titre-organisme div.number,table.sem-produit td.sem-produit-titre-dispositif div.number{color:gray;float:right;font-family:Arial,Helvetica,sans-serif;font-size:x-small;font-weight:normal;font-style:normal;float:right;}
table.sem-produit th.sem-produit-contact{border-style:solid;border-width:0px 0px 0px 1px;}
table.sem-produit td.sem-produit-contact{border-style:solid;border-width:0px 0px 1px 1px;}
table.sem-produit td.sem-produit-gestionnaire{border-width:0px;}
table.sem-produit td.sem-produit-responsabilites{border-width:1px 0px 0px 0px;display:none;}
table.sem-produit ul{padding:0px 0px 0px 15px;margin:0px 0px 0px 10px;}
table.sem-produit ol{padding:0px 0px 0px 15px;margin:0px 0px 0px 10px;}
table.sem-produit ul li,table.sem-produit ol li{margin:2px 0px 2px 0px;font-size:9pt;}
table.sem-produit td.sem-produit-beneficiaires ul{padding:0px 0px 0px 15px;margin:10px;list-style-type:disc;font-size:9pt;}
table.sem-produit td.sem-produit-beneficiaires ul ul,table.sem-produit td.sem-produit-beneficiaires ul ul ul{padding:0px 0px 0px 10px;margin:0px;list-style-type:disc;font-size:8pt;}
table.sem-produit td.sem-produit-beneficiaires ul li{margin:5px 0px 0px 0px;font-size:9pt;font-weight:bold;font-style:normal;}
table.sem-produit td.sem-produit-beneficiaires ul ul li,table.sem-produit td.sem-produit-beneficiaires ul ul ul li{margin:0px;font-size:9pt;font-weight:normal;}
table.sem-produit td.sem-produit-beneficiaires ul ul ul li{font-size:8pt;}
table.sem-produit td.sem-produit-thesaurus ul{padding:0px 0px 0px 15px;margin:10px;}
table.sem-produit td.sem-produit-thesaurus ul ul,table.sem-produit td.sem-produit-thesaurus ul ul ul{padding:0px 0px 0px 10px;margin:0px;}
table.sem-produit td.sem-produit-thesaurus ul li{margin:5px 0px 0px 0px;font-size:9pt;font-weight:bold;font-style:normal;}
table.sem-produit td.sem-produit-thesaurus ul ul li,table.sem-produit td.sem-produit-thesaurus ul ul ul li{margin:0px;font-size:9pt;font-weight:normal;font-style:normal;}
table.sem-produit td.sem-produit-thesaurus ul ul ul li{font-size:8pt;}
table.sem-produit td.sem-produit-gestionnaire div.status{float:right;text-align:right;font-size:x-small;color:#666666;width:200px;margin-right:4px;}
table.sem-produit td.sem-produit-responsabilites p{font-size:8pt;font-style:italic;text-align:justify;}
table.sem-produit a.lexique{text-decoration:none;border-style:dashed;border-width:0px 0px 1px 0px;}
#sem-help{position:absolute;width:520px;max-height:250px;overflow:auto;background-color:white;border:solid 1px;padding:0px;font-size:small;opacity:0.8;display:none;z-index:5;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#sem-help h1{margin:10px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14pt;}
#sem-help h2{margin:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;}
#sem-help h3{margin:5px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#sem-help p{margin:10px;}
#sem-help hr{margin:10px;height:1px;border:none 0px;border-top:solid 1px gray;}
#sem-help ul{padding:0px 0px 0px 15px;margin:0px 0px 0px 10px;}
#sem-help ol{padding:0px 0px 0px 15px;margin:0px 0px 0px 10px;}
#sem-help ol li{margin:2px 0px 2px 0px;}
#sem-help #sem-help-close{position:fixed;width:16px;height:16px;margin:3px;background-image:url(/images/help-noir.png);background-repeat:no-repeat;}
#sem-help #sem-info-close{position:fixed;width:16px;height:16px;margin:3px;background-image:url(/images/info-noir.png);background-repeat:no-repeat;}
#semaphore div.sem-texte{font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#semaphore div.sem-texte h1{margin:15px 0px 10px 0px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16pt;}
#semaphore div.sem-texte h2{margin:10px 0px 10px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13pt;}
#semaphore div.sem-texte h3{margin:5px 0px 5px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;}
#semaphore div.sem-texte h4{margin:5px 0px 5px 0px;font-size:10pt;}
#semaphore div.sem-texte p{margin:5px 10px 5px 10px;}
#semaphore div.sem-texte ol,#semaphore div.sem-texte ul{margin:5px 10px 5px 10px;}
#semaphore div.sem-texte ul{padding:0px 0px 0px 18px;}
#semaphore div.sem-texte ol{padding:0px 0px 0px 20px;}
#semaphore div.sem-texte hr{border-style:solid;border-width:1px 0px 0px 0px;margin:5px 0px 5px 0px;height:1px;}
#semaphore div.sem-texte-close{float:right;width:16px;height:16px;background-image:url(/images/close-noir.png);}
#semaphore{border:none 0px;width:548px;height:100%;text-align:left;padding:0px;margin:0px 0px 0px 2px;}
#semaphore a{color:#0B3779;}
#semaphore a:hover{color:#BC1B00;}
#semaphore .warning{color:#BC1B00;}
#semaphore #sem-session{position:absolute;top:0px;left:0px;font-family:Arial,Helvetica,sans-serif;font-size:9pt;display:none;}
#semaphore #sem-liens{position:absolute;bottom:0px;left:0px;width:550px;height:15px;padding:0px;margin-bottom:1px;border-top:1px solid;background-color:white;font-size:small;z-index:3;}
#semaphore #sem-liens #sem-liens-liens{position:absolute;top:0px;left:0px;width:100%;height:15px;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
#semaphore #sem-liens #sem-liens-liens a{text-decoration:none;}
#semaphore #sem-liens #sem-liens-texte{width:100%;overflow:auto;display:none;}
#semaphore input.text,#semaphore textarea{font-family:DejaVu Sans Mono,Arial,Helvetica,sans-serif;font-size:10pt;}