*{ margin:0; padding:0; border:0; background-repeat:no-repeat; }
strong,em,q,address{ font-style:normal; }
q{ behavior:url(/htc/fixquotes.htc); }
*:lang(fr)>*{ quotes:"« " " »" "“" "”" }
*:lang(en)>*{ quotes:"“" "”" "‘" "’" }
*:lang(en-us)>*{ quotes:"“" "”" "‘" "’" }
*:lang(es)>*{ quotes:"«" "»" "‘" "’" }
ul{ list-style-type:none; }
input{ vertical-align:middle; }
textarea{ width:100%; vertical-align:top; }
a{ color:#047CE2; }
a:hover{ color:#034D8C; }
body{ padding:20px 20px; font-family:Verdana,sans-serif; font-size:100%; color:#333333; background-color:#ddd; }


#GLOBAL{ /*position:relative;*/ min-width:980px; max-width:1045px; margin:0 auto 0 auto; background-color:#fff; }
#IE6 #GLOBAL,#IE7 #GLOBAL{ width:1045px; }
#HEADER{ position:relative; width:1045px; }
#IE6 #HEADER,#IE7 #HEADER{ position:relative; width:1045px; }
#IE6 object,#IE7 object{ /*position:relative;*/ z-index:1; }
#logo{ position:absolute; top:99px; left:0; z-index:1; }
#IE6 #logo,#IE7 #logo{ position:absolute; top:99px; left:0; z-index:1; }
#head{ position:absolute; top:10px; left:5px; color:#cccccc; font-family: Arial, "MS Trebuchet", sans-serif; text-align:center; font-size: 13pt; font-weight:normal; font-style:italic; width:225px; }
caption{ margin:10px 0 20px 0; color:#666666; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 11pt; font-weight:bold; }
/*#BODY{ min-height:620px; }
#IE6 .Special #BODY{ height:620px; }*/

#BODY{overflow:auto; }
.b2 #BOX1{float:left; width:25%; }


.SECTION-generic h1{ top:12px; left:5px; color:#cccccc; font-family: Arial, "MS Trebuchet", sans-serif; text-align:center; font-size: 13pt; font-weight:normal; font-style:italic; }
.SECTION-generic h1.vert{ top:12px; left:5px; color:#00aa00; font-family: Arial, "MS Trebuchet", sans-serif; text-align:center; font-size: 13pt; font-weight:normal; font-style:italic; }
.SECTION-generic h2{ padding-top:20px; color:#0073a2; text-align:center; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 15pt; font-weight:bold; }
.SECTION-generic h2.vert{ padding-top:20px; color:#00aa00; text-align:center; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 15pt; font-weight:bold; }
.SECTION-generic h3{ padding:20px 0 8px 8px; color:#333333; text-align:left; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12pt; font-weight:bold; }
.SECTION-generic h3.rouge{ padding:20px 0 8px 8px; color:#cc0000; text-align:left; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12pt; font-weight:bold; }
.SECTION-generic h3.encadre{ width:500px; display:block; padding:10px; color:#000; text-align:left; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12pt; font-weight:bold;border:1px solid #000; }
.SECTION-generic h4{ padding:20px 0 8px 8px; color:#333333; text-align:center; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14pt; font-weight:normal; font-style:italic; }
.SECTION-generic h5{ margin-bottom:3px; padding:5px 10px 2px 10px; color:#33CC99; font-family: Arial, "MS Trebuchet", sans-serif; font-size:18px; font-weight:normal; }
.SECTION-generic h5.fond{ margin-bottom:3px; padding:5px 10px 2px 10px; color:#33CC99; background-color:#ffffcc; font-family: Arial, "MS Trebuchet", sans-serif; font-size:18px; font-weight:normal; text-align:center; }
.SECTION-generic h5.centre{ margin-bottom:3px; padding:5px 10px 2px 10px; color:#33CC99; font-family: Arial, "MS Trebuchet", sans-serif; font-size:18px; font-weight:normal; text-align:center; }
.SECTION-generic h6{ margin-bottom:3px; padding:5px 10px 2px 10px; color:#006600; font-family: Arial, "MS Trebuchet", sans-serif; font-size:16px; font-weight:bold; font-style:italic; }

.SECTION-generic p.bodycopy{ padding:5px 0 10px 8px; color:#333333; text-align:left; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12pt; font-weight:normal; }
.SECTION-generic p.indent{ text-indent:15px; }
.SECTION-generic p.align_right{ text-align:right; }
.SECTION-generic p.align_left{ text-align:left; }
.SECTION-generic p.align_center{ text-align:center; font-size:10px; }
.SECTION-generic p.align_center_pad{ padding-top:20px; text-align:center; }
.SECTION-generic p.align_justify{ text-align:justify; }
.SECTION-generic p.encadre{ border:1px solid #0073a2; }
.SECTION-generic p.nopadd{ padding:0; margin:10px 0 10px 0px; }
.SECTION-generic p.nopadd{ padding:0; margin:10px 0 10px 0px; }
.SECTION-generic p.padd-petit{ margin:0; padding:7px; }
.SECTION-generic p.encart-bleu{ color:#0000BB; font-family:"Courier New"; font-size:100%; line-height:1.4em; padding-left:7px; }
.SECTION-generic p.vert{ padding:10px 5px 10px 15px; background-color:#669966; color:#fff; font-size:11px; }
.SECTION-generic p.fondbleu{ margin:0; padding:10px 5px 10px 15px; background-color:#8098cd; color:#fff; font-size:71%; }
.SECTION-generic p.legende{ padding:0; font-family:arial; color:#aaa; text-align:left; }
.SECTION-generic p.note strong{ font-family:arial; color:#2E5735; font-weight:bold; }
.SECTION-generic p.description{ border-top:1px solid #003300; padding-top:10px; color:#003300;  font-size:77%; }
.SECTION-generic p.description_legal{ padding-top:10px; color:#003300;  font-size:50%; }
.SECTION-generic p.coloration{ color:#c20505; font-size:77%;}


.SECTION-generic blockquote{ margin-left:30px; padding:0 10px 0 10px; }
.SECTION-generic blockquote p{ color:#336699; font-style:italic; }
.SECTION-generic blockquote.encadre{ border:1px solid #336699; color:#490695; }

.SECTION-generic dl{ padding:5px 5px 5px 20px; font-family: Arial, "MS Trebuchet", sans-serif; }
.SECTION-generic dl dt{ padding:5px; font-weight:normal; color:#666666; }
.SECTION-generic dl dd{ padding-left:10px; }
.SECTION-generic dl.postit{ padding-top:2px; margin:5px; font-family:Verdana; font-weight:normal; font-size:10px; }
.SECTION-generic dl.postit dt{ cursor:s-resize; padding:4px; border-bottom:1px solid #003300; background-color:#669966; text-align:center; color:#ffffff; }
.SECTION-generic dl.postit dt:hover{ background-color:#CFE2FE; color:#4E82CE;}
.SECTION-generic dl.postit dd{ padding:3px 15px 8px 15px; background-color:#FDFCEF; border-bottom:1px solid #FDFCEF; }
.SECTION-generic dl.postit dd ul{ padding-left:20px; margin:12px 0; }

.SECTION-generic ol{ padding:5px 5px 5px 30px; list-style-type:decimal; }
.SECTION-generic ol li{ margin-bottom:10px; }
.SECTION-generic ol.decimal_zero{ list-style-type:decimal-leading-zero; }
.SECTION-generic ol.decimal_zero ol{ list-style-type:decimal; }
.SECTION-generic ol.decimal_zero ol ol{ list-style-type:upper-roman; }

/*.SECTION-generic ul{ padding:0 5px 0 60px; margin-top:5px; margin-bottom:10px; list-style-type:none; }*/

.SECTION-generic ul li{ margin-bottom:10px; }
.SECTION-generic ul ul{ list-style-type:circle; }
.SECTION-generic ul ul ul{ list-style-type:disc; }
.SECTION-generic ul ul ul ul{ list-style-type:square; }
.SECTION-generic ul.menu_gauche{ /*float:left;*/ color:#cccccc; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12pt; font-weight:normal; text-align:center; background-image: url(../_img/menu-degrad-3.png); width:223px; height:650px; }
.SECTION-generic ul.menu_gauche li{ padding:12px 0 12px 0; }
#IE6 .SECTION-generic ul.menu_gauche{ width:100%; }
.SECTION-generic ul.menu_gauche_long{ /*float:left;*/ color:#cccccc; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12pt; font-weight:normal; text-align:center; background-image: url(../_img/menu-degrad-4.png); width:223px; height:1500px; }
.SECTION-generic ul.menu_gauche_long li{ padding:12px 0 12px 0; }
#IE6 .SECTION-generic ul.menu_gauche_long{ width:100%; }
.SECTION-generic ul.liste-separe{ list-style-type:none; padding:0 5px 0 5px; margin-bottom:10px; }
.SECTION-generic ul.liste-separe ul{ display:none; }
.SECTION-generic ul.liste-separe li{ border:2px solid #cccccc; padding:5px 10px 5px 10px;  }
.SECTION-generic ul.float{ list-style:none; padding:0; margin:4px 0 10px 0; overflow:auto; }
.SECTION-generic ul.float li{ float:left; padding:5px; color:#666666; text-align:center; font-size:10px;  }
.SECTION-generic ul.float ul{ list-style:none; margin:0; padding:0; }
#IE6 .SECTION-generic ul.float{ width:100%; }
.SECTION-generic ul.listpuce{ list-style-type:disc; color:#336699; }
.SECTION-generic ul.listpuce ul{ padding-left:50px; padding-top:20px; }
.SECTION-generic ul.listpuce li{ padding-left:3px; padding-right:10px; line-height:1.5; color:#336699; font-family:Verdana; font-size:11px;}
.SECTION-generic ul.liste-epuree{ margin:0; padding:0 20px 0 20px; list-style-type:none; }
.SECTION-generic ul.liste-epuree ul{ margin:0; padding:0 20px 0 20px; list-style-type:none; }
.SECTION-generic ul.liste-epuree li{ margin:0; padding:0; }
.SECTION-generic ul.listdisc{ list-style-type:disc; color:#0073a2; padding-left:50px; }
.SECTION-generic ul.listdisc ul{ padding-left:30px; }
.SECTION-generic ul.listdisc li{ padding-left:3px; padding-right:10px; margin:0; line-height:1.5; font-family:Verdana; font-size:11px;}
.SECTION-generic ul.float ul li{ border:0; margin:0; padding:0; }
.SECTION-generic ul.sequence{ list-style-type:none; padding:0 5px 0 5px; margin-bottom:10px; }
.SECTION-generic ul.sequence ul{ display:none; }
.SECTION-generic ul.sequence li{ margin-bottom:10px; padding:10px 10px 10px 10px; margin:0; cursor:pointer;}
.SECTION-generic ul.sequence li.off{ background-color:#fff;}
.SECTION-generic ul.sequence li.over{ background-color:#FDFFFE; cursor:pointer; }
.SECTION-generic ul.sequence li a:hover{  }



.SECTION-generic div.center{ text-align:center; padding:10px 5px 10px 5px; border:2px solid #f0f0f0; background-color:#ff0000; color:#ffffff; font-size: 16pt; }
.SECTION-generic div.center_encadre{ text-align:center; padding:10px 0 10px 0; background-color:#ff0000; color:#ffffff; }
.SECTION-generic div.on-left{ text-align:left; padding:10px 5px 10px 5px; border:2px solid #f0f0f0; background-color:#ff0000; color:#ffffff; font-size: 16pt; }
.SECTION-generic div.on-right{ text-align:right; padding:10px 5px 10px 5px; border:2px solid #f0f0f0; background-color:#ff0000; color:#ffffff; font-size: 16pt; }
.SECTION-generic div.center_gris{ text-align:center; padding:10px 5px 10px 5px; border:2px solid #f0f0f0; background-color:#669999; color:#000000; font-size: 16pt; }
.SECTION-generic div.center_encadre_gris{ text-align:center; padding:10px 0 10px 0; background-color:#669999; color:#000000; }
.SECTION-generic div.center_encadre_clair{ text-align:center; padding:10px 0 10px 0; background-color:#ffffcc; color:#000000; }
.SECTION-generic div.encart-gris{ border:2px solid #f0f0f0; margin:10px;}


/* Instructions nécessaires pour les colonnes en mode inline-block */
div.col1,div.col2,div.col3,div.col4{ display:-moz-inline-stack; display:inline-block; vertical-align:top; text-align:left; }

/* Hacks nécessaires pour les colonnes en mode inline-block */
#IE6 div.col1,#IE6 div.col2,#IE6 div.col3,#IE6 div.col4{ display:inline; zoom:1; }
#IE7 div.col1,#IE7 div.col2,#IE7 div.col3,#IE7 div.col4{ display:inline; zoom:1; }

.SECTION-generic div[class^="cols"]{ white-space:nowrap; }
.SECTION-generic div[class^="cols"] div[class^="col"]{ white-space:normal; }

.SECTION-generic div.cols2{ margin-bottom:20px; text-align:center; }
/*.SECTION-generic div.cols2 div.col1,
.SECTION-generic div.cols2 div.col2{ width:50%; }*/
.SECTION-generic div.cols2-border{ margin:20px 10% 40px 10%; text-align:center; }
.SECTION-generic div.cols2-border div.col1,
.SECTION-generic div.cols2-border div.col2{ width:48%; border:1px solid #999; min-height:150px; text-align:center; }
.SECTION-generic div.cols2-border div.col1{ margin-right:2.6%; }
#IE6 .SECTION-generic div.cols2-border div.col1,
#IE6 .SECTION-generic div.cols2-border div.col2{ height:150px; }
.SECTION-generic div.cols2-lateral_margin{ margin:20px 10% 20px 10%; text-align:center; }
.SECTION-generic div.cols2-lateral_margin div.col1,
.SECTION-generic div.cols2-lateral_margin div.col2{ width:48%; text-align:center; }
.SECTION-generic div.cols2-chevauchement{ margin:0 1.8% 20px 2.5%; text-align:center; }
.SECTION-generic div.cols2-chevauchement div.col1{ overflow:hidden; width:50%; }
.SECTION-generic div.cols2-chevauchement div.col2{ overflow:hidden; width:50%;  }
.SECTION-generic div.cols2-40-60{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-40-60 div.col1{ width:39.6%; }
.SECTION-generic div.cols2-40-60 div.col2{ width:58.6%; }
.SECTION-generic div.cols2-60-40{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-60-40 div.col1{ width:58.6%; }
.SECTION-generic div.cols2-60-40 div.col2{ width:39.6%; }
.SECTION-generic div.cols2-40-60-middle{ margin:0 0 20px 0; text-align:center; }
.SECTION-generic div.cols2-40-60-middle div.col1{ width:39.6%; vertical-align:middle; }
.SECTION-generic div.cols2-40-60-middle div.col2{ width:58.6%; vertical-align:middle; }
.SECTION-generic div.cols2-40-60-bottom{ text-align:center; }
.SECTION-generic div.cols2-40-60-bottom div.col1{ width:40%; vertical-align:bottom; }
.SECTION-generic div.cols2-40-60-bottom div.col2{ width:60%; vertical-align:bottom; }
.SECTION-generic div.cols2-30-70{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-30-70 div.col1{ /*overflow:auto;*/ width:27%; }
.SECTION-generic div.cols2-30-70 div.col2{ width:73%; }
.SECTION-generic div.cols2-30-70-bottom{ margin-bottom:20px; text-align:right; }
.SECTION-generic div.cols2-30-70-bottom div.col1{ width:28.6%; margin-right:1%; vertical-align:bottom; }
.SECTION-generic div.cols2-30-70-bottom div.col2{ width:68.6%; vertical-align:bottom; }
.SECTION-generic div.cols2-70-30{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-70-30 div.col1{ width:70%; }
.SECTION-generic div.cols2-70-30 div.col2{ width:30%; }
.SECTION-generic div.cols2-70-30-border{ margin:20px 13px 20px 13px; text-align:left; }
.SECTION-generic div.cols2-70-30-border div.col1{ width:64.2%; border:2px solid #eee; }
.SECTION-generic div.cols2-70-30-border div.col2{ width:35%; }
.SECTION-generic div.cols2-18-82{ margin:0 13px 0 13px; text-align:center; }
.SECTION-generic div.cols2-18-82 div.col1{ width:18%; }
.SECTION-generic div.cols2-18-82 div.col2{ width:82%; }

#IE6 .SECTION-generic div.cols1,
#IE6 .SECTION-generic div.cols2,
#IE6 .SECTION-generic div.cols2-nomarge,
#IE6 .SECTION-generic div.cols2-border,
#IE6 .SECTION-generic div.cols2-noborder,
#IE6 .SECTION-generic div.cols2-lateral_margin,
#IE6 .SECTION-generic div.cols2-30-70,
#IE6 .SECTION-generic div.cols2-70-30,
#IE6 .SECTION-generic div.cols3,
#IE6 .SECTION-generic div.cols3-border,
#IE6 .SECTION-generic div.cols3-noborder,
#IE6 .SECTION-generic div.cols3-lateral_margin,
#IE6 .SECTION-generic div.cols3-25-50-25,
#IE6 .SECTION-generic div.cols3-20-40-40,
#IE6 .SECTION-generic div.cols4,
#IE6 .SECTION-generic div.cols4-border,
#IE6 .SECTION-generic div.cols4-noborder{ width:100%;}
#IE6 .SECTION-generic div div.col1,
#IE6 .SECTION-generic div div.col2,
#IE6 .SECTION-generic div div.col3,
#IE6 .SECTION-generic div div.col4{ border:0; }

#IE7 .SECTION-generic div.cols1,
#IE7 .SECTION-generic div.cols2,
#IE7 .SECTION-generic div.cols2-nomarge,
#IE7 .SECTION-generic div.cols2-border,
#IE7 .SECTION-generic div.cols2-noborder,
#IE7 .SECTION-generic div.cols2-lateral_margin,
#IE7 .SECTION-generic div.cols2-30-70,
#IE7 .SECTION-generic div.cols2-70-30,
#IE7 .SECTION-generic div.cols3,
#IE7 .SECTION-generic div.cols3-border,
#IE7 .SECTION-generic div.cols3-noborder,
#IE7 .SECTION-generic div.cols3-lateral_margin,
#IE7 .SECTION-generic div.cols3-25-50-25,
#IE7 .SECTION-generic div.cols3-20-40-40,
#IE7 .SECTION-generic div.cols4,
#IE7 .SECTION-generic div.cols4-border,
#IE7 .SECTION-generic div.cols4-noborder{ width:100%;}
#IE7 .SECTION-generic div div.col1,
#IE7 .SECTION-generic div div.col2,
#IE7 .SECTION-generic div div.col3,
#IE7 .SECTION-generic div div.col4{ border:0; }



/*div[class^="cols"]{ outline:1px solid grey; }
div.col1{ outline:1px solid blue; }
div.col2{ outline:1px solid red; }
div.col3{ outline:1px solid green; }*/

/*div[class^="cols"]{ background-color:grey; }
div.col1{ background-color:blue; }
div.col2{ background-color:red; }
div.col3{ background-color:green; }
div.col4{ background-color:pink; }*/

.SECTION-generic div.cols3{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3 div.col1,
.SECTION-generic div.cols3 div.col2,
.SECTION-generic div.cols3 div.col3{ width:32%; }
.SECTION-generic div.cols3-border{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-border div.col1,
.SECTION-generic div.cols3-border div.col2,
.SECTION-generic div.cols3-border div.col3{ width:32%; border:1px solid #999; min-height:200px; }
#IE6 .SECTION-generic div.cols3-border div.col1,
#IE6 .SECTION-generic div.cols3-border div.col2,
#IE6 .SECTION-generic div.cols3-border div.col3{ height:200px; }
.SECTION-generic div.cols3-middle{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-middle div.col1,
.SECTION-generic div.cols3-middle div.col2,
.SECTION-generic div.cols3-middle div.col3{ width:32%; vertical-align:middle; }
.SECTION-generic div.cols3-bottom{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-bottom div.col1,
.SECTION-generic div.cols3-bottom div.col2,
.SECTION-generic div.cols3-bottom div.col3{ width:32%; vertical-align:bottom; }
.SECTION-generic div.cols3-lateral_margin{ margin:20px 5%; text-align:center; }
.SECTION-generic div.cols3-lateral_margin div.col1,
.SECTION-generic div.cols3-lateral_margin div.col2,
.SECTION-generic div.cols3-lateral_margin div.col3{ width:33.3%; text-align:center; }
.SECTION-generic div.cols3-25-50-25{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-25-50-25 div.col1{ width:25%; }
.SECTION-generic div.cols3-25-50-25 div.col2{ width:50%; }
.SECTION-generic div.cols3-25-50-25 div.col3{ width:25%; }
.SECTION-generic div.cols3-40-40-20{ margin-bottom:20px; text-align:left; }
.SECTION-generic div.cols3-40-40-20 div.col1{ width:40%; }
.SECTION-generic div.cols3-40-40-20 div.col2{ width:40%; }
.SECTION-generic div.cols3-40-40-20 div.col3{ width:20%; }

.SECTION-generic div.cols4{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols4 div.col1,
.SECTION-generic div.cols4 div.col2,
.SECTION-generic div.cols4 div.col3,
.SECTION-generic div.cols4 div.col4{ width:24%; }
.SECTION-generic div.cols4-border{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols4-border div.col1,
.SECTION-generic div.cols4-border div.col2,
.SECTION-generic div.cols4-border div.col3,
.SECTION-generic div.cols4-border div.col4{ width:24%; border:1px solid #999; min-height:200px; }
#IE6 .SECTION-generic div.cols4-border div.col1,
#IE6 .SECTION-generic div.cols4-border div.col2,
#IE6 .SECTION-generic div.cols4-border div.col3,
#IE6 .SECTION-generic div.cols4-border div.col4{ height:200px; }
.SECTION-generic div.cols4-fixe{ width:600px; text-align:center; }
.SECTION-generic div.cols4-fixe div.col1{ width:120px; }
.SECTION-generic div.cols4-fixe div.col2{ width:200px; }
.SECTION-generic div.cols4-fixe div.col3{ width:200px; }
.SECTION-generic div.cols4-fixe div.col4{ width:80px; text-align:right; }


.SECTION-generic abbr{ cursor:help; border-bottom:1px dotted #aaaaaa; }
.SECTION-generic abbr.quoted:before{ content:open-quote; }
.SECTION-generic abbr.quoted:after{ content:close-quote; }
.SECTION-generic abbr.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic acronym{ border-bottom:1px dotted #aaaaaa; cursor:help; }
.SECTION-generic acronym.quoted:before{ content:open-quote; }
.SECTION-generic acronym.quoted:after{ content:close-quote; }
.SECTION-generic acronym.quoted{ behavior:url(/htc/fixquotes.htc); }

.SECTION-generic cite{ font-style:normal; }
.SECTION-generic cite.jaune{ color:#ffdd00; }
.SECTION-generic cite.quoted:before{ content:open-quote; }
.SECTION-generic cite.quoted:after{ content:close-quote; }
.SECTION-generic cite.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic cite.quoted-jaune:before{ content:open-quote; }
.SECTION-generic cite.quoted-jaune:after{ content:close-quote; }
.SECTION-generic cite.quoted-jaune{ behavior:url(/htc/fixquotes.htc); color:#ffdd00; }
.SECTION-generic cite.article:before{ content:open-quote;  }
.SECTION-generic cite.article:after{ content:close-quote; }
.SECTION-generic cite.article{ behavior:url(/htc/fixquotes.htc); font-style:normal; color:#eaa931; }
.SECTION-generic cite.article-vert:before{ content:open-quote;  }
.SECTION-generic cite.article-vert:after{ content:close-quote; }
.SECTION-generic cite.article-vert{ behavior:url(/htc/fixquotes.htc); font-style:normal; color:#006e27; }
.SECTION-generic cite.article-bleu:before{ content:open-quote;  }
.SECTION-generic cite.article-bleu:after{ content:close-quote; }
.SECTION-generic cite.article-bleu{ behavior:url(/htc/fixquotes.htc); font-style:normal; color:#05447a; }
.SECTION-generic cite.livre{ font-weight:normal; font-style:italic; color:#7d7dc4}
.SECTION-generic cite.journal{ font-weight:bold; font-style:italic; color:#00cc49 }
.SECTION-generic cite.journal-vert{ font-weight:bold; font-style:italic; color:#7373f1 }
.SECTION-generic cite.journal-bleu{ font-weight:bold; font-style:italic; color:#065495 }
.SECTION-generic cite.conference:before{ content:open-quote;  }
.SECTION-generic cite.conference:after{ content:close-quote; }
.SECTION-generic cite.conference{ behavior:url(/htc/fixquotes.htc); font-weight:normal; font-style:normal; color:#1c8199;}


.SECTION-generic dfn.highlight{ padding:0 4px 0 2px; background-color:#B4CDB9; color:#000000; }
.SECTION-generic dfn.quoted:before{ content:open-quote; }
.SECTION-generic dfn.quoted:after{ content:close-quote; }
.SECTION-generic dfn.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic q{  }
.SECTION-generic q.italic{ font-style:italic; }

.SECTION-generic span{ text-decoration:underline; }
.SECTION-generic span.blink{ text-decoration:blink; color:#ff0000; padding:0 4px; }
.SECTION-generic span.blink_stong{ text-decoration:blink; color:#ff0000; padding:0 4px; font-size: 16pt; }
.SECTION-generic span.blink_stong_blue{ text-decoration:blink; color:#0073a2; padding:0 4px; font-size: 16pt; }
.SECTION-generic span.capitalize{ text-transform:uppercase; text-decoration:none; }
.SECTION-generic span.stabylo_vert{ text-decoration:none; background-color:#99ff66; color:#000; padding:0 4px; }
.SECTION-generic span.stabylo_vert_strong{ text-decoration:none; background-color:#99ff66; color:#000; padding:0 4px; font-style:bold; font-size:14pt; }
.SECTION-generic span.fondblanc{ text-decoration:none; background-color:#fff; padding:0 4px; }
.SECTION-generic span.jauni{ text-decoration:none; color:#F8B334; }
.SECTION-generic span.soulign_vert{ font-weight:normal; font-style:normal; color:#00cc49; }
.SECTION-generic span.soulign_vert_strong{ font-weight:bold; font-style:bold; color:#00cc49; font-size:14pt; }
.SECTION-generic span.soulign_bleu{ font-weight:normal; font-style:normal; color:#07599e; }
.SECTION-generic span.hidden{ visibility:hidden; }

.SECTION-generic em{ font-style:italic; }
.SECTION-generic em.big{ font-style:normal; font-size:126%; }
.SECTION-generic em.auteurs{ font-style:normal; font-weight:bold; color:#999999; }
.SECTION-generic strong{ font-weight:bold; }
.SECTION-generic strong.italic{ font-weight:bold; font-style:italic; }
.SECTION-generic strong.big{ font-size:120%; font-weight:normal; text-transform:uppercase; }
.SECTION-generic strong.red{ color:#ff0000; }
.SECTION-generic strong.transparent{ font-weight:normal; }
.SECTION-generic strong.titre { font-weight:bold;font-style:italic; }

.SECTION-generic sub.text-bottom{ vertical-align:text-bottom; }
.SECTION-generic sub.small{ font-size:0.8em; vertical-align:text-bottom; }
.SECTION-generic sup.text-top{ vertical-align:text-top; }
.SECTION-generic sup.small{ font-size:0.8em; vertical-align:text-top; }

.SECTION-generic a{ text-decoration:none; color:#6585B8; }
.SECTION-generic a:hover{ color:#E52D2D; }
.SECTION-generic a.white:visited,
.SECTION-generic a.white:hover,
.SECTION-generic a.white{ color:#fff; font-weight:normal;}
.SECTION-generic a.neutral:visited,
.SECTION-generic a.neutral{ color:#000; }
.SECTION-generic a.button{ display:block; padding:10px; text-indent:14px; }
.SECTION-generic a.button:hover{ background-color:#FAFAD0; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.SECTION-generic a.formulaire:visited,
.SECTION-generic a.formulaire{ text-decoration:none; color:#999999;}
.SECTION-generic a.formulaire:hover{ color:#0073a2; }
.SECTION-generic a.interne:visited,
.SECTION-generic a.interne{ text-decoration:underline; color:#009900;}
.SECTION-generic a.interne:hover{ color:#0073a2; }
.SECTION-generic a.internal:visited,
.SECTION-generic a.internal{ text-decoration:none; color:#ffffff; }
.SECTION-generic a.internal:hover{ color:#ffcc66; }
.SECTION-generic a.internal_short:visited,
.SECTION-generic a.internal_short{ text-decoration:underline; color:#0000ff; }
.SECTION-generic a.internal_short:hover{ color:#ffcc66; }
.SECTION-generic a.promo_internal:visited,
.SECTION-generic a.promo_internal{ display:block; text-decoration:none; text-align:center; color:#000000; background-color:#ffcc66; }
.SECTION-generic a.promo_internal:hover{ color:#ffffff; }
.SECTION-generic a.promo_alert:visited,
.SECTION-generic a.promo_alert{ display:block; text-decoration:underline; text-align:center; color:#0000bb; background-color:#ffcc66; }
.SECTION-generic a.promo_alert:hover{ color:#ff3300; }
.SECTION-generic a.external{ display:block; padding:10px; text-indent:18px; }
.SECTION-generic a.external:hover{ background-color:#FAFAD0; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.SECTION-generic a.external-neutral:visited,
.SECTION-generic a.external-neutral{ padding:0 0 0 18px; text-decoration:none; }
.SECTION-generic a.external-neutral:hover{ color:#034D8C; }
.SECTION-generic a.document{ display:block; padding:10px; text-indent:14px; line-height:1.1em; }
.SECTION-generic a.document:hover{ background-color:#FAFAD0; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.SECTION-generic a.document_alert{ display:block; text-decoration:underline; text-align:center; color:#0000bb; background-color:#ffcc66;  }
.SECTION-generic a.document_alert:hover{ color:#ff3300; /*background-color:#FAFAD0;*/ -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.SECTION-generic a.document-neutral{ padding:0 0 1px 14px; color:#000; }
#IE6 .SECTION-generic a.document-neutral,#IE7 .SECTION-generic a.document-neutral,#FF-WIN .SECTION-generic a.document-neutral{ background-position:0 -1px; }
.SECTION-generic a.document-neutral:hover,
.SECTION-generic a.document-neutral:hover *{ color:#ff0000; }
.SECTION-generic a.photos:visited,
.SECTION-generic a.photos{ padding:0 0 0 22px; color:#325a9B; text-decoration:none; }
.SECTION-generic a.photos:hover{ color:#5496FF; }


.SECTION-generic hr{ clear:both; background-color:#eee; height:2px; margin:10px 0 20px 0; }
.SECTION-generic hr.invisible{ clear:both; background-color:#fff; height:2px; margin:10px 0 10px 0; }


.SECTION-generic img.align_left{ float:left; margin-right:20px; margin-bottom:15px; }
.SECTION-generic img.align_right{ float:right; margin-left:20px; margin-bottom:15px; }
.SECTION-generic img.text_middle{ margin-right:20px; vertical-align:middle; }
.SECTION-generic img.text_middle-bottom{ margin-right:20px; vertical-align:-10px; }
.SECTION-generic img.cadre_gris-left{ float:left; margin-right:12px; margin-bottom:4px;  border:1px solid #999999; }
.SECTION-generic img.cadre_gris-right{ float:right; margin-left:12px; margin-bottom:4px;  border:1px solid #999999; }
.SECTION-generic img.encadre_rouge{ float:left; padding:4px; margin-right:8px; margin-bottom:3px; border:1px solid red; }
.SECTION-generic img.encadre_blanc{ border:2px solid #fff; }


.SECTION-generic table{ margin:0 5px 10px 5px; padding:5px; font-family:Verdana; font-size:11px; font-weight:normal; line-height:1.4; }
.SECTION-generic table thead{ height:24px; }
.SECTION-generic table thead th{ padding:3px 8px; margin-bottom:2px; font-weight:bold; color:#3B352D; background-color:#E2E2C7; }
.SECTION-generic table thead td{ font-weight:bold; text-align:center; }
.SECTION-generic table tbody td{ padding:5px; vertical-align:middle; text-align:left; color:#5a5144; background-color:#f5f5e4; }
.SECTION-generic table tbody th{ padding:5px; vertical-align:middle; text-align:left; color:#5a5144; background-color:#f5f5e4; font-weight:normal; }


