#n1contener { visibility: visible; padding: 0 4px 0 3px; margin: 0; width: 538px }

#form_search_big { width: 521px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 5px; margin: 0; display: inline; border: solid 1px #FB602E; vertical-align: middle; float: left }
#form_search_big span { width: 120px; float: left; margin: 3px 0 0 0 }
#form_search_big form.search_doc_keywords { margin: 0; padding: 0; display: inline; width: 180px; float: left }
#form_search_big form.search_doc_region { margin: 0; padding: 0; display: inline; width: 180px; float: right }
#form_search_big input.textbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 125px; height: 18px; border: solid 1px #7E807F; float: left }
#form_search_big select.list_region { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 125px; height: 18px; border: solid 1px #7E807F; float: left }
#form_search_big input.submit_btn { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 20px; height: 18px; border: solid 1px #7E807F; background-color: #FFFFFF }
#form_search_big a.special { color: #6C2008; text-decoration: none; padding: 0; text-align: right; width: 100%; border: 0px }
#form_search_big hr { width: 142px; height: 1px; border: dotted 1px #FFFFFF; clear: both }


#nb_reponses { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 531px; margin: 5px 0 10px 0 }
#nb_reponses b { color: #FB602E }

#n1chapeau { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; visibility: visible; margin: 0 0 6px; padding: 0; width: 100%; border-bottom: 1px solid #999 }
#n1chapeau h1 { color: #4b4b4b; font-size: 17px; font-weight: normal; line-height: 17px; text-align: left; position: relative; top: 0 }
#n1chapeau p { color: #4b4b4b; font-size: 11px; font-weight: normal; text-align: justify; margin-left: 5px; position: relative; top: -10px }
#n1chapeau img { margin: 0; padding: 0; position: relative; top: -25px; float: right }

#n1navinterne { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; visibility: visible; margin-bottom: 5px; margin-left: 5px; position: relative; z-index: 1; top: -20px; right: -5px; width: 160px; height: 128px !important; float: right }
#n1navinterne strong { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 11px; background-color: #297ebf; margin: 0; padding: 1px 0 0 4px; position: absolute; width: 160px; height: 13px }
#n1navinterne ul { margin-top: 3px; margin-left: 0; padding-top: 8px !important; padding-bottom: 8px; padding-left: 11px; position: relative; top: 10px; width: 160px; border-bottom: 1px solid #545454; border-left: 1px solid #545454 }
#n1navinterne li { font-size: 11px; font-weight: normal; line-height: 11px; background-image: url(/private/images/n2navarticlespuce.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; list-style-type: none; margin-bottom: 1px; padding-right: 5px; padding-left: 7px; position: relative }
#n1navinterne li a { color: #036; text-decoration: none }
#n1navinterne li a:hover { color: #900; text-decoration: underline }


.n1art { font-family: Arial, Verdana, Helvetica, sans-serif; width: 531px; margin: 5px 0 0 0; display: block; clear: both }
.n1art .error_msg { font-size: 12px; font-weight: bold; color: #FB602E; text-align: center }
.n1art .head_bg_doc { background: url(/private/images/head_bg_doc.gif); height: 17px; color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; margin: 0; padding: 0 }
.n1art .doc_content { border: solid #DEDCDC; border-width: 0 1px 1px 1px }
.n1art a { color: #ccc; text-decoration: none }
.n1art a:hover { color: #999 }
.n1art img { margin: 4px 0 0 4px; padding: 0; float: left; border: solid 0px #333 }
.n1art h2 { font-size: 12px; font-weight: bold; margin: 0 5px 0 84px; padding: 0 0 5px 0; color: #0064A0; border-bottom: dotted 1px #BBBBBB }
.n1art h2.noimage { font-size: 12px; font-weight: bold; margin: 0 5px 0 2px; padding: 0 0 5px 0; color: #0064A0; border-bottom: dotted 1px #BBBBBB }
.n1art h2.bigimage { font-size: 12px; font-weight: bold; margin: 0 5px 0 112px; padding: 0 0 5px 0; color: #0064A0; border-bottom: dotted 1px #BBBBBB }
.n1art .doc_content p { color: #000; font-size: 12px; font-weight: normal; text-align: justify; margin: 8px 5px 5px 84px }
.n1art .doc_content img{ width: 68px; height: 68px; }
.n1art .doc_content p.noimage { font-size: 12px; font-weight: normal; text-align: justify; margin: 8px 5px 5px 2px }
.n1art .doc_content p.bigimage { font-size: 12px; font-weight: normal; text-align: justify; margin: 8px 5px 5px 112px }
.n1art a h2 { color: #0064A0; text-decoration: none }
.n1art a:hover h2 { color: #900; text-decoration: underline }
.n1art a p { color: #000; text-decoration: none }
.n1art a:hover p { color: #900; text-decoration: none }
.n1art .doc_date { font-size: 9px; color: #949494; margin: 0 0 1px 3px }
.n1art .react_count { white-space: nowrap; font-size: 10px; color: #000000 }
.n1art a.more { font-size: 11px; text-decoration: none; color: #E05322; margin: 0 0 0 5px }
.n1art a.more:hover { font-size: 11px; text-decoration: underline; color: #900; margin: 0 0 0 5px }

#fp_dossiers { float: left; width: 200px !important; height: 250px; margin: 0 0 10px 0; padding: 0 }
#fp_dossiers .header { margin: 0 0 0 -3px; padding: 0; border: none; width: 200px; height: 21px }
#fp_dossiers .header img { margin: 0 0 0 3px; padding: 0; border: none }
#fp_dossiers .footer { margin: 0; padding: 0; border: none; width: 200px; height: 22px }
#fp_dossiers .footer img { margin: 0; padding: 0; border: none }
#fp_dossiers .contenu { padding: 4px; height: 207px; border-top: none; border-right: solid 1px #7fad30; border-bottom: solid 1px #7fad30; border-left: solid 1px #7fad30 }
#fp_dossiers .contenu img { margin: 0 4px 0 0 }
#fp_dossiers .contenu a { color: #f90; text-decoration: none }
#fp_dossiers .contenu a:hover { color: #f60 }
#fp_dossiers .contenu a .nom_produit { color: #7fad30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#fp_dossiers .contenu a:hover .nom_produit { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#fp_dossiers .contenu a .nom_fab { color: #000; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fp_dossiers .contenu a:hover .nom_fab { color: #900; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fp_dossiers .contenu a p { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; clear: both }
#fp_dossiers .contenu a:hover p { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; margin: 0; clear: both }

#pub300_dossiers { float: right; margin: 0; height: 250px; clear: right; display: block }

ul#navcontn1 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 16px 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn1 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn1 li a { text-decoration: none; display: block; color: #FB602E }
ul#navcontn1 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn1 .prev { border: 1px solid #FB602E; color: #FB602E; float: right }
ul#navcontn1 .next { border: 1px solid #FB602E; color: #FB602E; float: right }
ul#navcontn1 #desactivate { border: 1px solid #FFBDAA; color: #FFBDAA; cursor: default }
ul#navcontn1num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn1num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn1num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn1num li.page { margin: 0 20px 1px 1px }
ul#navcontn1num li a { border: 1px solid #FB602E; color: #FB602E; background-color: #FFFFFF }
ul#navcontn1num li a:hover { background-color: #900; }
ul#navcontn1num #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontn10 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn10 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn10 li a { text-decoration: none; display: block; color: #FB602E }
ul#navcontn10 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn10 .prev { border: 1px solid #FB602E; color: #FB602E; float: right }
ul#navcontn10 .next { border: 1px solid #FB602E; color: #FB602E; float: right }
ul#navcontn10 #desactivate { border: 1px solid #FFBDAA; color: #FFBDAA; cursor: default }
ul#navcontn10num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn10num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn10num li.page { margin: 0 20px 1px 1px }
ul#navcontn10num li a { border: 1px solid #FB602E; color: #FB602E; background-color: #FFFFFF }
ul#navcontn10num li a:hover { background-color: #900; }
ul#navcontn10num #current { color: #FFFFFF; background-color: #900; cursor: default }


ul#navcontn121 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn121 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn121 li a { text-decoration: none; display: block; color: #FB602E }
ul#navcontn121 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn121 .prev { border: 1px solid #FB602E; color: #FB602E; float: right }
ul#navcontn121 .next { border: 1px solid #FB602E; color: #FB602E; float: right }
ul#navcontn121 #desactivate { border: 1px solid #FFEFEA; color: #FFEFEA; cursor: default }
ul#navcontn121num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn121num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn121num li.page { margin: 0 20px 1px 1px }
ul#navcontn121num li a { border: 1px solid #FB602E; color: #FB602E; background-color: #FFFFFF }
ul#navcontn121num li a:hover { background-color: #900; }
ul#navcontn121num #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontn122 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn122 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn122 li a { text-decoration: none; display: block; color: #FF9548 }
ul#navcontn122 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn122 .prev { border: 1px solid #FF9548; color: #FF9548; float: right }
ul#navcontn122 .next { border: 1px solid #FF9548; color: #FF9548; float: right }
ul#navcontn122 #desactivate { border: 1px solid #FFDABF; color: #FFDABF; cursor: default }
ul#navcontn122num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn122num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn122num li.page { margin: 0 20px 1px 1px }
ul#navcontn122num li a { border: 1px solid #FF9548; color: #FF9548; background-color: #FFFFFF }
ul#navcontn122num li a:hover { background-color: #900; }
ul#navcontn122num #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontn123 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn123 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn123 li a { text-decoration: none; display: block; color: #F45914 }
ul#navcontn123 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn123 .prev { border: 1px solid #F45914; color: #F45914; float: right }
ul#navcontn123 .next { border: 1px solid #F45914; color: #F45914; float: right }
ul#navcontn123 #desactivate { border: 1px solid #FCCDB9; color: #FCCDB9; cursor: default }
ul#navcontn123num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn123num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn123num li.page { margin: 0 20px 1px 1px }
ul#navcontn123num li a { border: 1px solid #F45914; color: #F45914; background-color: #FFFFFF }
ul#navcontn123num li a:hover { background-color: #900; }
ul#navcontn123num #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontn124 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn124 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn124 li a { text-decoration: none; display: block; color: #056CAB }
ul#navcontn124 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn124 .prev { border: 1px solid #056CAB; color: #056CAB; float: right }
ul#navcontn124 .next { border: 1px solid #056CAB; color: #056CAB; float: right }
ul#navcontn124 #desactivate { border: 1px solid #CEE0EC; color: #CEE0EC; cursor: default }
ul#navcontn124num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn124num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn124num li.page { margin: 0 20px 1px 1px }
ul#navcontn124num li a { border: 1px solid #056CAB; color: #056CAB; background-color: #FFFFFF }
ul#navcontn124num li a:hover { background-color: #900; }
ul#navcontn124num #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontn125 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn125 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn125 li a { text-decoration: none; display: block; color: #08659E }
ul#navcontn125 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn125 .prev { border: 1px solid #08659E; color: #08659E; float: right }
ul#navcontn125 .next { border: 1px solid #08659E; color: #08659E; float: right }
ul#navcontn125 #desactivate { border: 1px solid #A7C7DC; color: #A7C7DC; cursor: default }
ul#navcontn125num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn125num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn125num li.page { margin: 0 20px 1px 1px }
ul#navcontn125num li a { border: 1px solid #08659E; color: #08659E; background-color: #FFFFFF }
ul#navcontn125num li a:hover { background-color: #900; }
ul#navcontn125num #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontn126 { display: block; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 5px 0 0 0; padding: 0 0 15px 0; width: 531px; clear: both }
ul#navcontn126 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; float: left }
ul#navcontn126 li a { text-decoration: none; display: block; color: #08659E }
ul#navcontn126 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn126 .prev { border: 1px solid #08659E; color: #08659E; float: right }
ul#navcontn126 .next { border: 1px solid #08659E; color: #08659E; float: right }
ul#navcontn126 #desactivate { border: 1px solid #A7C7DC; color: #A7C7DC; cursor: default }
ul#navcontn126num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn126num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn126num li.page { margin: 0 20px 1px 1px }
ul#navcontn126num li a { border: 1px solid #08659E; color: #08659E; background-color: #FFFFFF }
ul#navcontn126num li a:hover { background-color: #900; }
ul#navcontn126num #current { color: #FFFFFF; background-color: #900; cursor: default }


ul#navcontchildren { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; display: inline; margin: 0 0 5px 0; padding: 0; width: 531px; border-bottom: solid 2px #FF9548 }
ul#navcontchildren li { display: inline; margin: 0; padding: 0; height: 16px }
ul#navcontchildren li a { text-decoration: none; color: #FB602E; margin: 3px; padding: 3px }
ul#navcontchildren li a:hover { text-decoration: underline }
ul#navcontchildren #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontchildren21 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; display: inline; margin: 15px 0 15px 0; padding: 0; width: 531px; border-bottom: solid 2px #FB602E }
ul#navcontchildren21 li { display: inline; margin-top: 5px; padding: 0; height: 16px }
ul#navcontchildren21 li a { text-decoration: none; color: #FB602E; margin: 3px; padding: 3px }
ul#navcontchildren21 li a:hover { text-decoration: underline }
ul#navcontchildren21 #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontchildren22 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; display: inline; margin: 0 0 5px 0; padding: 0; width: 531px; border-bottom: solid 2px #FF9548 }
ul#navcontchildren22 li { display: inline; margin: 0; padding: 0; height: 16px }
ul#navcontchildren22 li a { text-decoration: none; color: #FF9548; margin: 3px; padding: 3px }
ul#navcontchildren22 li a:hover { text-decoration: underline }
ul#navcontchildren22 #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontchildren23 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; display: inline; margin: 15px 0 15px; padding: 0; width: 531px; border-bottom: solid 2px #F45914 }
ul#navcontchildren23 li { display: inline; margin: -1px; padding: 0; height: 16px }
ul#navcontchildren23 li a { text-decoration: none; color: #F45914; margin: 3px; padding: 3px }
ul#navcontchildren23 li a:hover { text-decoration: underline }
ul#navcontchildren23 #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontchildren24 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; display: inline; margin: 0 0 5px 0; padding: 0; width: 531px; border-bottom: solid 2px #056CAB }
ul#navcontchildren24 li { display: inline; margin: 0; padding: 0; height: 16px }
ul#navcontchildren24 li a { text-decoration: none; color: #056CAB; margin: 3px; padding: 3px }
ul#navcontchildren24 li a:hover { text-decoration: underline }
ul#navcontchildren24 #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontchildren25 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; display: block; clear: both; margin: 0 0 5px 0; padding: 0; width: 531px; border-bottom: solid 2px #08659E }
ul#navcontchildren25 li { display: inline; margin: 0; padding: 0; height: 16px }
ul#navcontchildren25 li a { text-decoration: none; color: #08659E; margin: 3px; padding: 3px }
ul#navcontchildren25 li a:hover { text-decoration: underline }
ul#navcontchildren25 #current { color: #FFFFFF; background-color: #900; cursor: default }

ul#navcontchildren26 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-type: square; margin: 0 0 5px 0; padding: 0 0 5px 15px; width: 360px; border-bottom: solid 2px #0156A8 }
ul#navcontchildren26 a.current { color: #FFFFFF; background-color: #0156A8; cursor: default }
ul#navcontchildren26 li {  }
ul#navcontchildren26 li a { text-decoration: none; color: #0156A8 }
ul#navcontchildren26 li a:hover { text-decoration: underline }

.hrinvisible { clear: both; visibility: hidden; }
