#n2contener { visibility: visible; padding: 0 4px 0 3px; margin: 0; width: 538px }

.n2art { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: justify; visibility: visible; position: relative; width: 531px; margin: 5px 0 0 0 }
.n2art .head_bg_doc { background: url(/private/images/head_bg_doc.gif); width: 531px; height: 17px; color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; margin: 0; padding: 0 }
.n2art .head_doc_title { width: 531px; border: solid #DEDCDC; border-width: 0 1px 1px 1px; padding: 2px }
.n2art .head_doc_title .head_doc_title_bg { width: 524px; height: 19px; background-color: #FEDFD5; vertical-align: middle }
.n2art .head_doc_title .head_doc_title_bg h1 { color: #FB602E; font-size: 12px; line-height: 14px; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; margin: 0; padding: 0 0 0 10px; background: url(/private/images/head_doc_puce.gif) top left no-repeat }
.n2art a.retour_recherche { width: 531px; color: #FB602E; text-decoration: none; text-align: right; font-weight: bold }
.n2art a.retour_recherche:hover { color: #900; text-decoration: underline }
.n2art .search_criteria { color: #00000; text-decoration: none }
.n2art a { color: #E07737; text-decoration: none }
.n2art a:hover { color: #900; text-decoration: underline }
.n2art h1 { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #FFA03C; font-size: 15px; font-weight: bold; line-height: 17px; text-decoration: none; text-align: left; margin-bottom: 5px }
.n2art h2 { color: #000; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; margin: 10px 0 0 0 }
.n2art h2 img { float: left; margin: 0 5px 0 0 }
.n2art p { color: #000; font-size: 12px; line-height: 16px; text-decoration: none; margin-top: 0; margin-bottom: 12px !important }
.n2art ul { color: #000; font-size: 12px; line-height: 14px; text-decoration: none; margin-top: 0;  }
.n2art li { color: #000; font-size: 12px; text-decoration: none; margin-top: 0;  }
.n2art blockquote { font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; color: #333; font-size: 9px; font-style: italic; line-height: 11px; text-decoration: none; margin: 3px 0 1px }
.n2art .doc_date { font-size: 10px; color: #949494; margin: 0 0 1px 3px; float: right }
.n2art a.more { font-size: 11px; text-decoration: none; color: #E05322; margin: 0 }
.n2art a.more:hover { font-size: 11px; text-decoration: underline; color: #900; margin: 0 }
.n2art cadre{ display: block; background-color: #FFCC00; border: 1px solid #000; width: 60%; padding: 10px; margin: 0 auto 0 auto; }


.n2react { font-family: Arial, Verdana, Helvetica, sans-serif; width: 531px; margin: 5px 0 0 0 }
.n2react .head_bg_doc { background: url(/private/images/head_bg_doc.gif); height: 17px; color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; margin: 0; padding: 4px 0 0 5px }
.n2react .doc_content { border: solid #DEDCDC; border-width: 0 1px 1px 1px; margin: 0 0 5px 0 }
.n2react .doc_content p { font-size: 11px; font-weight: normal; margin: 0; padding: 2px 2px 0 5px }
.n2react .doc_content .head_react { background-color: #EBEBEB; margin: 0 3px 2px 2px }
.n2react .doc_content .head_react .label_react { font-size: 11px; font-weight: normal; text-align: right; width: 75px; margin: 0; padding: 2px 2px 0 5px; border: solid #FFFFFF; border-width: 0 0 1px 0 }
.n2react .doc_content .head_react .data_react { font-size: 11px; font-weight: normal; width: 449px; margin: 0; padding: 2px 2px 0 5px; border: solid #FFFFFF; border-width: 0 0 1px 1px }
.n2react .doc_content .content_react { font-size: 12px; font-weight: normal; margin: 0 0 5px 0; padding: 2px 2px 0 5px }
.n2react .confirm { font-size: 12px; font-weight: bold; color: #FB602E; margin: 0 0 10px 0 }
.n2react a { color: #036; text-decoration: none }
.n2react a:hover { color: #900; text-decoration: none }
.n2react .reagir { font-size: 12px; text-align: center }
.n2react .reagir a{ text-decoration: none; color: #E05322; align: center }
.n2react .reagir a:hover { font-size: 12px; text-decoration: underline; color: #900 }

.reactions { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 15px 0 15px 0; padding: 2px; width: 531px; height: 17px; border: solid 1px #777 }
.reactions a.left { float: left }
.reactions a.right { float: right }
.reactions a { text-decoration: none; color: #E05322; align: center }
.reactions a:hover { font-size: 12px; text-decoration: underline; color: #900 }

.n2art ul#kindred { list-style-type: none; color: #000; font-size: 12px; line-height: 14px; text-decoration: none; margin: 0 0 20px 0 }
.n2art ul#kindred li { color: #000; font-size: 12px; text-decoration: none; margin: 5px 0 0 72px }
.n2art ul#kindred img { float: left; margin: 0 5px 0 0 }
.n2art ul#kindred a { color: #0064A0; text-decoration: none }
.n2art ul#kindred a:hover { color: #900; text-decoration: underline }

ul#questions { list-style-type: disc inside; margin: 20px 0 20px 0; border: 1px #036 dotted; padding: 5px; width: 510px; clear: both }
ul#questions li { color: #036; margin: 0 0 0 13px; padding: 0 }

.n2artimgleft  { margin-top: 3px; margin-right: 3px; position: relative; float: left }
.n2artimgright  { margin-top: 3px; margin-left: 3px; position: relative; float: right }

.n2navarticles  { font-family: Verdana, Arial, Helvetica, sans-serif; visibility: visible; margin: -16px 0 5px 5px; position: relative; z-index: 1; left: 0 !important; width: 150px; float: right; border-bottom: 1px dotted #969696; border-left: 1px dotted #969696 }
.n2navarticles strong { color: #297ebf; font-size: 11px; font-weight: bold; line-height: 11px; margin-bottom: 0; padding-bottom: 0; height: 13px }
.n2navarticles a { color: #036; text-decoration: underline }
.n2navarticles a:hover { color: #900; text-decoration: none }
.n2navarticles #current { color: #900; text-decoration: none }
.n2navarticleslisteliens ul { margin-top: 3px; margin-left: 0; padding-top: 3px !important; padding-left: 5px; position: relative }
.n2navarticleslisteliens li  { font-size: 9px; font-weight: normal; line-height: 9px; background-image: url(/private/images/n2navarticlespuce.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; list-style-type: none; margin-bottom: 8px; padding-left: 6px }

.hrinvisible { clear: both; visibility: hidden; }

#outiledito { margin: 15px 4px 0 3px; padding: 2px; width: 531px; height: 70px; border: solid 1px #777 }
#outilseditogauche { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 198px; height: 60px !important; float: left; border-right: 1px dotted #777 }
#outilseditogauche ul { list-style-type: none; display: block; margin: 0; padding: 0; width: 160px }
#outilseditogauche ul li { display: block; margin: 1px 0 0; padding: 0; width: 150px }
#outilseditogauche ul li a { color: #036 !important; text-decoration: none }
#outilseditogauche ul li a:hover { color: #900 !important; text-decoration: underline }
#outilseditogauche li#opt1 { background-image: url(/private/images/opt1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt2 { background-image: url(/private/images/opt2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt3 { background-image: url(/private/images/opt3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt4 { background-image: url(/private/images/opt4.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt5 { background-image: url(/private/images/opt5.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditodroite { margin-left: 208px }
#outilseditodroite p { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 10px; padding: 0 }
#outilseditodroite .textinput { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: -2px0 0;padding: 0 0 0 5px; width: 249px; height: 18px !important; vertical-align: middle; border: solid 1px #036 }
#outilseditodroite .bouton { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; margin: 0 0 0 5px; padding: 0; width: 24px; height: 18px; border: solid 1px #fff }

#pub300_articles{ float: left; margin: 0 5px 5px 0; }
#TISSOT1 {background: url(/private/images/tissot_01.gif); display:block; width: 438px; height:51px; }
#TISSOT2 {background: url(/private/images/tissot_02.gif); display:block; width: 439px; height:125px; }
#TISSOT3 {background: url(/private/images/tissot_03.gif); display:block; width: 439px; height:213px; }
#TISSOT4 {background: url(/private/images/tissot_04.gif); display:block; width: 438px; height:118px; }
#TISSOT5 {background: url(/private/images/tissot_05.gif); display:block; width: 438px; height:118px; }

.textedesarticles{ color: #000000; font-size: 12px; font-weight: normal; text-align: justify; }
