.fleft { float: left;}.fright { float: right;}.clear { clear: both;}.center { margin-left:auto; margin-right:auto;}.tleft { text-align: left;}.tcenter { text-align: center;}.tright { text-align: right;}a, a:visited, a:active{  font-family: Verdana, Helvetica;  color: #000000;  font-size: 8pt;  text-decoration: none;}a:hover{  /* color: #81002B;*/  text-decoration: underline;}a.nothing, a.nothing:visited,  a.nothing:link, a.nothing:active, a.nothing:hover{  text-decoration: none;  font-family: Verdana, Helvetica;  font-size: 8pt;}body, .normal{  font-family:  Verdana, Helvetica;  font-size: 8pt; color: #000000;  margin: 0;}table{  /*  text-align: justify; */  font-family: Verdana, Hevetica;  font-size: 8pt;}p{  font-family: Verdana, Hevetica;  font-size: 8pt;  /* display:inline; */}img { border: 0px; }img.png{behavior: url("pngbehavior.htc");}table.contour, td.contour{  background-color: #FFF;  border-width: 1;  padding: 0;  margin: 0;  border-style: solid;  border-color: #000;  background-color: #FFF;}.contour_r	{border-color:#be0000; border-width:1px; border-style:solid;color:#be0000;}td.pix_right{  border-width: 0 1 0 0;  border-style: solid;  border-color: #ABABAB;} .padding2 {padding:2px;} .padding3 {padding:3px;}.padding5 { padding: 5px; }.padding10 { padding: 10px; }.line_0, .line_ { background-color: #FFFFFF;}.line_1 { background-color: #f0f0ee; }.line_2 { background-color: #f8f8f8; }.alert_image{ background-color: #FFCC33; color:#000066;}.alert_auteur{background-color: #be0000; color:#fff;}.line_over {background-color: #D9D9D9; }h1, .h1, .h1:visited, .h1:link, .h1:active{  color: #000000;  font-family: Arial, Helvetica;  font-size: 24px;  font-weight: Bold;}.h1_auteur, .h1_auteur:visited, .h1_auteur:link, .h1_auteur:active, .h1_auteur:hover{  color: #000000;  font-family: Arial, Helvetica;  font-size: 24px;  font-weight: Bold; display:inline;}.h1_up{  color: #000000;  font-family: Arial, Helvetica;  font-size: 24px;  font-weight: Bold;  text-transform:uppercase;}h2, .h2, .h2:visited, .h2:link, .h2:active{ color: #000000; text-align: center; font-family: Arial, Helvetica; font-size: 14pt; font-weight: bold; line-height: 1.2em;}h2_auteur, .h2_auteur, .h2_auteur:visited, .h2_auteur:link, .h2_auteur:active{ color: #000000; text-align: center; font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; line-height: 1.2em;}h3, .h3, .h3:visited, .h3:link, .h3:active{  color: #000000;  font-family: Arial, Verdana, Helvetica;  font-size: 10pt;  font-weight: Bold;  line-height: 1.2em;}h4, .h4, .h4:visited, .h4:link, .h4:active{  color: #81002B;  text-align: center;  font-family: Verdana, Helvetica;  font-size: 10pt;  font-weight: Bold;}h5, .h5, .h5:visited, .h5:link, .h5:active{  color: #81002B;  font-family: Arial, Helvetica;  font-size: 14pt;}hr{ color: #81002B; background-color: #81002B; border-color: #81002B; border-style: solid; width: 80%; text-align: center;}input, select, textarea{  color: #223249;  background-color: #FFFFFF;  font-family: Verdana, Helvetica;  font-size: 11px;  font-weight: Bold;  border-width: 1px;  border-color: #7A7F6B;}input.recherche{ border:0px; color:#797979;  font-weight:normal;  background-color:#f2f2f2;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}.bg_menu{  }.tab_title{  background-color: #343F53;  font-weight: bold;  color: #FFF;  height: 30px;}.menu_div{  /*  padding-left:32px;   width:181px;*/  padding-top:23px;  /*  background-image:url('images/fond_gauche.jpg');*/  background-position:0px 76px;  background-repeat:no-repeat;}.menu_droite, a.menu_droite, a.menu_droite:hover, a.menu_droite:active, a.menu_droite:visited, a.menu_droite:link{  font-size:10px;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  /* attention changer couleur dans includes/f.common au survol*/  color:#6d7a80;  text-transform:uppercase;  text-decoration:none; }.menu_droite_red, a.menu_droite_red, a.menu_droite_red:hover, a.menu_droite_red:active, a.menu_droite_red:visited, a.menu_droite_red:link{  font-size:10px;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; color:#bb2d17;  text-transform:uppercase;  text-decoration:none; }.menu_droite_red_off, a.menu_droite_red_off, a.menu_droite_red_off:hover, a.menu_droite_red_off:active, a.menu_droite_red_off:visited, a.menu_droite_red_off:link{  font-size:10px;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; color:#7b1f12;  text-transform:uppercase;  text-decoration:none; }.menu_droite_adresse_off{  font-size:13px;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; color:#7b1f12;  line-height:1.3em;  text-decoration:none; }.menu_droite_adresse_on{  font-size:13px;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; color:#bb2d17;  line-height:1.3em;  text-decoration:none; }.sousmenu_droite, a.sousmenu_droite, a.sousmenu_droite:hover, a.sousmenu_droite:active, a.sousmenu_droite:visited, a.sousmenu_droite:link{  font-size:11px;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  color:#000; }.onglet{  font-size:12pt;  text-transform:uppercase;  font-family: Times New Roman, Times, serif; }.fond_onglet{  background-color:#f2f2f2; }.fond_onglet2{  background-color:#e4e6e1; }.lexique, a.lexique:link, a.lexique:hover, a.lexique:active, a.lexique:visited{  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; color:#293B44;  font-size:11pt; }.lexique_big, a.lexique_big:link, a.lexique_big:hover, a.lexique_big:active, a.lexique_big:visited{  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  font-size:18pt; } .menu{ color: #364c56; font-size:12px; font-family: Times; text-transform:uppercase;  /* background-color: #000;   line-height: 34px; height: 36px; vertical-align: middle; padding: 0 7 0 7; cursor: pointer; float: left;*/}.menu_sel{  /*background-color: #000;*/  color:#ffa425;}.menu_gauche{ width:213px;height:400px;  background-color:#265665;  text-align:center;}.menu_admin{ color: #293B44;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  font-size:11px;  text-transform:uppercase;  /* background-color: #000;   line-height: 34px; height: 36px; vertical-align: middle; padding: 0 7 0 7; cursor: pointer; float: left;*/   /* color: #808080; background-color: #000; line-height: 34px; height: 36px; vertical-align: middle; padding: 0 7 0 7; cursor: pointer; float: left;*/}.menu_sep{ float: left;  color: #FFFFFF;  height: 25px;  vertical-align: middle; width: 4px;}.fond_menu{  background-color:#FFFEFF;}.fond_menu2{ width:728px; height:36px; background-color:#000;}.ss_menu{  padding: 5;  cursor: pointer;    line-height: 1.5em;  background-color: #FFFFFF;  border-width: 0 0 1 0;  border-style: solid;  border-color: #FFF;}.ss_menu_sel, .ss_menu:hover{  background-color: #E3E2DE;}.list_order{ border: 0; font-size: 12;}.option_order{ padding: 4;}div.box{ margin: 2px 0px 0px 0px; padding: 8; border: 1px solid #000;}.disabled { background-color: #FCC; }.ombre {  text-align:left;  width:980px;    /*  background: url(images/ombre.png) no-repeat top center;*/  /*  background-color:#be0000;*/    margin-left:auto;    margin-right:auto;    /*  margin:0px;*/  padding: 18px 0px 0px 18px;}/* N'est lu que par IE ce grace a *html*/*html .ombre{ background:none; padding: 14px 0px 0px 12px;  /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ombre.png', sizingMethod='crop');*/}label { cursor: pointer; }table.main { position:relative; top: 14px; left: 10px;}.bas {  text-align: left;  width:980px;   height:50px;  margin-left:auto;  margin-right:auto;  padding: 0px;  /*  background-color:#be0000;  */ background: url(images/ombre_bas.png) no-repeat top left;}*html .bas{ background:none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ombre_bas.png', sizingMethod='crop');}table.bas2 { position:relative; top:14px; left:18px;}.fond_central{  background-color:#fff;}.fond_admin{ background: url(images/bandeau.gif); width:750px; height:85px; font-family: Verdana, Hevetica; font-size: 18pt;   color:#fff; line-height:80px;}.bandeau{  border-style:solid;  border-left-width:1px;  border-right-width:1px;  border-top-width:0px;  border-bottom-width:0px;  border-color:#ffffff;}#div_helper_container { -moz-border-radius: 20px; border: 1px solid #B1DBF3; width: 230px; background-color: #FFF; padding: 5px; position: absolute; top: 200; left: 100; text-align: center; font-size: 1.3em; font-weight: bold; }#div_helper_content { padding: 10px 0px 10px 0px; font-size: 0.7em; }.this_is_wysiwyg{  text-align:left;}  .home_actu{  background-color:#000; color:#FFF;  font-family: Arial, Verdana, Helvetica;  font-size: 10pt;  font-weight:bold;}.fleche_droite{  font-family: Trebuchet MS;  font-size: 14pt;  font-weight:bold;}.home_actu_date, a.home_actu_date, a.home_actu_date:visited, a.home_actu_date:link, a.home_actu_date:active, a.home_actu_date:hover{ color:#000; font-weight:bold;}.home_actu_title, a.home_actu_title, a.home_actu_title:visited, a.home_actu_title:link, a.home_actu_title:active, a.home_actu_title:hover { color:#FFF; font-weight:bold;}.home_actu_txt{ color:#fff;}.border_sep{  border-right-width:0px;  border-left-width:2px;  border-top-width:0px;  border-bottom-width:0px;  border-color:#BFBFBF;  border-style:solid;}hr.sep{ border-color: #bfbfbf; border-style: solid; width: 100%; color:#bfbfbf;}hr.sep2{ border-color: #bfbfbf; border-style: ridge; width: 80%; color:#bfbfbf;}.editeur{ color: #002028; font-family: "Times New Roman", Times, serif; font-size:12.4px; }.sep_listing{  height:2px;  background-color:#c7cac3; }.liste_collection, a.liste_collection, a.liste_collection:visited, a.liste_collection:link, a.liste_collection:active, a.liste_collection:hover{ color:#000; font-size:12px; font-family: Verdana, Helvetica; line-height:18px;}.liste_livre, a.liste_livre, a.liste_livre, a.liste_livre:visited, a.liste_livre:link, a.liste_livre:active, a.liste_livre:hover{ color: #3E3D40; font-size:18px; font-family: Times New Roman, Times, serif; font-style:italic; text-decoration:none;}.citation, a.citation, a.citation, a.citation:visited, a.citation:link, a.citation:active, a.citation:hover{ color:#7b1f12; font-size:16px; font-family: Times New Roman, Times, serif; font-style:italic; text-decoration:none;}.int_livre{ padding:15px; }table.mea_livre{  background-color:#f1f1ef; }td.mea_livre, div.mea_livre{ color:#666666;  font-size:16px;  font-family: Times New Roman, Times, serif;  text-align:justify;}liste_themes, a.liste_themes, a.liste_themes, a.liste_themes:visited, a.liste_themes:link, a.liste_themes:active, a.liste_themes:hover{ color: #6f745e; font-size:20px; font-family: Times; font-style:italic; text-decoration:none;}.nb_listing, a.nb_listing, a.nb_listing:visited, a.nb_listing:link, a.nb_listing:active{  font-size:8pt;  font-family: Verdana, Helvetica;  text-decoration: none;}a.nb_listing:hover{  font-size:8pt;  font-family: Verdana, Helvetica;  text-decoration:underline;}.accroche, a.accroche, a.accroche:visited, a.accroche:link, a.accroche:active, a.accroche:hover{  font-size:8pt;  color:#8994A5;  font-family: Verdana, Helvetica;  text-decoration:none;}.auteur, a.auteur, a.auteur:visited, a.auteur:link, a.auteur:active, a.auteur:hover{  font-size:15px; color:#797979;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  text-decoration:none;}.auteur_red, a.auteur_red, a.auteur_red:visited, a.auteur_red:link, a.auteur_red:active, a.auteur_red:hover{  font-size:15px; color:#bb2d17;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  text-decoration:none;}.auteur2, a.auteur2, a.auteur2:visited, a.auteur2:link, a.auteur2:active, a.auteur2:hover{  font-size:11pt; color:#6e765e;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  text-transform:uppercase;  text-decoration:none;}.auteur3, a.auteur3, a.auteur3:visited, a.auteur3:link, a.auteur3:active, a.auteur3:hover{  font-size:18px;  color:#6e765e;  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  text-decoration:none;}}.date{  font-size:11pt;  font-family: Helvetica;}.titre_auteur, a.titre_auteur, a.titre_auteur:visited, a.titre_auteur:link, a.titre_auteur:active, a.tire_auteur:hover{ font-size:20px; color:#797979;  font-family: Arial Helvetica, "Liberation Sans", FreeSans, sans-serif;  text-decoration:none;  /*text-transform:uppercase;*/}.decouverte, a.decouverte, a.decouverte:visited, a.decouverte:link, a.decouverte:active{ font-size:8pt; color:#44a3d3;  font-family: Verdana, Helvetica;  text-decoration:none;}a.decouverte:hover{ font-size:8pt; color:#958D78;  font-family: Verdana, Helvetica;  text-decoration:underline;}form{ display:inline;}.titre_listing, a.titre_listing, a.titre_listing:active, a.titre_listing:hover, a.titre_listing:link, a.titre_listing:visited{  font-size:13pt; color:#6f755f;  font-family: Times;  font-style:italic;  /*  font-weight:bold;*/  text-decoration:none; }.titre_actu{  font-size:18pt;  color:#6f7460;  font-family: Times;  font-style:italic;  text-decoration:none;}.titre_actu2{  font-size:13pt;  color:#6f7460;  font-family: Times;  font-style:italic;  text-decoration:none;}.titre_livre{  font-size:18pt; color:#000;  font-family: Times;  font-style:italic;  font-weight:bold;  text-decoration:none;}.titre_livre2{  font-size:25px; color:#000;  font-family: Times;  font-style:italic;  text-decoration:none;}.titre_livre3{  font-size:20px; color:#000;  font-family: Times;  font-style:italic;  text-decoration:none;}.bandeau_news{  background-color:#d2d9df;  color:#8b9ca4;  font-family: Helvetica;  font-size:18px;  text-transform:uppercase;  text-align:center;  padding:6px;}.foreign_domaine{ color:#999999; text-decoration:none;}.domaine, a.domaine, a.domaine:hover, a.domaine:active, a.domaine:link, a.domaine:visited{  font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;  font-size:9pt; color: #797979;  line-height:15pt; }.foreign_accroche, a.foreign_accroche, a.foreign_accroche:visited, a.foreign_accroche:link, a.foreign_accroche:active, a.foreign_accroche:hover{  font-size:8pt; color:#121212;  font-family: Verdana, Helvetica;  text-decoration:none;}.commentaire, .commentaire p, .commentaire a{  color:#000;  font-family: Verdana, Helvetica;  font-size:12px;  text-align:justify; }.argu, .argu p, .argu a{  color:#000;  font-family: Verdana, Helvetica;  font-size:13px;  line-height: 1.3em;  text-align:justify;}.argu_print, .argu_print p, .argu_print a{  color:#000;  font-family: Verdana, Helvetica;  font-size:15px;  line-height: 1.3em;  text-align:justify;}.argu_intro, .argu_intro p, .argu_intro a{  color:#000;  font-family: Verdana, Helvetica;  font-size:12px;  text-align:left;}.capitalize:first-letter{    text-transform: capitalize;}.infos_techniques, a.infos_techniques:visited, a.infos_techniques:link, a.infos_techniques:active, a.infos_techniques:hover{  font-family: Arial;  font-size:12px; display:inline;  line-height:20px; color:#6d7a80; }.infos_techniques_black{ color:#000;  font-family: Arial;  font-size:10pt; display:inline; }.infos_plus, .infos_plus p, .infos_plus a{ color:#797979;  font-family: Arial Helvetica, "Liberation Sans", FreeSans, sans-serif;  font-size:12pt;  line-height:1.3em; }.infos_plus2, .infos_plus2 p, .infos_plus2 a{ color:#797979;  font-family: Arial Helvetica, "Liberation Sans", FreeSans, sans-serif;  font-size:12px;  line-height:1.3em; }.infos_plus3, .infos_plus3 p, .infos_plus3 a{ color:#000;  font-family: Arial Helvetica, "Liberation Sans", FreeSans, sans-serif;  font-size:12px;  line-height:1.3em;}#basconteneur {		height: 25px ;		background:url('images/footerindex.gif') #000 no-repeat; /* URL de l'image de fond */ }body {        margin:0;        padding:0;        font: 10pt Tahoma, Arial, Verdana, Helvetica, sans-serif ;        text-align: center ;		background:url('images/fondpageindex.gif') repeat; /* URL de l'image de fond */        color: #000000 ;}