
@import url("themes.css");
@import url(form.css);
/*Stylique de base de Oralys*/
body { color: #000; font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName }
p { }
table { }
td { color: #000000; font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName }
b { }
i { }
.baniere { background-color: transparent; text-align: right; padding-top: 3px; padding-right: 3px; width: 100%;  }
td.corp_de_page    { background-image: url("../../res_gfx/img/000_bg_corp_de_page.gif"); background-position: 0 12px }
table.boite_menu_second { padding: 3px; height: 80px; vertical-align: top }
td.boite_menu_second { line-height: 14px; text-align: right; white-space: nowrap; padding: 3px 3px 0 0; vertical-align: top }
b.10px_gras { font-size: 10px; font-family: TradeGothic, Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName, TradeGothic, Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; font-weight: bold }
table.corps_du_texte    { background-color: transparent; width: 100%; border-collapse: collapse       }
td.colonnal  { background-color: #27519c; background-image: url("../../res_gfx/img/000_entete_bleu_pxl.gif"); height: 100% }
.titre { color: #27519c; font-size: 12px; font-weight: bold }
.titre_oblique  { color: #27519c; font-size: 12px; font-style: italic; font-weight: bold }
.sourstitre_oblique  { color: #000; font-size: 11px; font-style: italic }
.gras { font-weight: bold }
.oblique_press  { color: #000; font-style: italic }
.gras_blue { color: #27519c; font-weight: bold }
.contour { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; background-color: transparent; background-image: url(../../../fr/_res_gfx/img/000-ban_bg_top-f.jpg); background-repeat: no-repeat; background-position: 0 0; z-index: 0; width: 758px; vertical-align: top;  #666 }
.contour_en { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; background-color: transparent; background-image: url(../../../en/_res_gfx/img/000-ban_bg_top-f.jpg); background-repeat: no-repeat; background-position: 0 0; z-index: 0; width: 750px; vertical-align: top; border: solid 1px #666; }
.contour_ONouvelle  { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; background-color: transparent; background-image: url("../../../fr/_res_gfx/img/000-ban_bg-O-Nouv_top-f.jpg"); background-repeat: no-repeat; background-position: 0 0; z-index: 0; width: 750px; vertical-align: top; border: solid 1px #666 }
.Fadjustless { font-size: 85% }
/*Stylique g?n?rale*/
.espace { padding: 5px 5px 0; vertical-align: top }
.espaceTL { padding: 8px 0 0 10px; vertical-align: top }
.espaceT > br  { padding-bottom: 4px }
.br  { padding-bottom: 4px }
img.menu  { margin-bottom: 4px }
.espaceB { padding-bottom: 10px; }
.espaceT { padding-top: 10px; }
.espaceTB { padding: 10px 0; vertical-align: top }
.espaceTBR { background-color: transparent; padding: 10px 10px 10px 0; vertical-align: top }
.espaceTR { padding: 5px 5px 0 0; vertical-align: top }
.espaceBL { background-color: transparent; padding: 0 5px 10px; vertical-align: top }
.espaceBR { background-color: transparent; padding: 0 10px 10px 0; vertical-align: top }
.pointillerB    { padding: 10px; vertical-align: top; border-top-style: dotted; border-top-width: thin; }
.pointillerT { border-bottom-style: dotted; border-bottom-width: thin; border-collapse: collapse  }
.pointillerTB-drt  { text-align: right; padding: 10px; }
.pointillerTB-gch  { text-align: left; padding-top: 10px; padding-bottom: 10px; border-top-style: dotted; border-top-width: thin; border-bottom-style: dotted; border-bottom-width: thin; }
.pointillerRTB { text-align: right; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-top-style: dotted; border-top-width: thin; border-bottom-style: dotted; border-bottom-width: thin; border-left-style: dotted; border-left-width: thin; border-collapse: collapse    }
.pointillerRBL { text-align: right; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom-style: dotted; border-bottom-width: thin; border-left-style: dotted; border-left-width: thin; border-collapse: collapse    }
.pointillerRT { padding: 10px; border-top-style: dotted; border-top-width: thin;  border-collapse: collapse       }
.pointillerR { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-right-style: dotted; border-right-width: thin; border-collapse: collapse      }
.pointillerLT { text-align: right; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-top-style: dotted; border-top-width: thin; border-left-style: dotted; border-left-width: thin; border-collapse: collapse       }
.pointillerLTB { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-top-style: dotted; border-top-width: thin; border-right-style: dotted; border-right-width: thin; border-bottom-style: dotted; border-bottom-width: thin; border-collapse: collapse     }
.pointillerRB { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-right-style: dotted; border-right-width: thin; border-bottom-style: dotted; border-bottom-width: thin; border-collapse: collapse     }
/*Menu Pricipale*/
td.menu-principale { text-align: left; white-space: nowrap; width: auto; vertical-align: top }
/*Banniere du site*/
a:link.menu_secondaire { color: #0a0e2e; font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; text-decoration: none; padding: 0 }
a:visited.menu_secondaire { color: #0a0e2e; font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; text-decoration: none; padding: 0 }
a:hover.menu_secondaire { color: #27519c; font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; text-decoration: none; padding: 0 }
a:active.menu_secondaire  { color: #ffc73e; font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; text-decoration: none; padding: 0 }
/*Navigation Thematique*/
td.menu-thematique { text-align: left; white-space: nowrap; width: auto; vertical-align: top; border-collapse: separate    !important }

/*--------- lien ------------------------- */
a:link.lien { color: #191919; font-size: 11px; text-decoration: none }
a:visited.lien { color: #191919; font-size: 11px; text-decoration: none }
a:hover.lien  { color: #5f0f7a; font-size: 11px; text-decoration: none }
a:active.lien { color: #191919; font-size: 11px; text-decoration: none }

/*--------- lien page accueil------------------------- */
a:link.accueil { color: #191919; font-size: 22px; text-decoration: none }
a:visited.accueil { color: #191919; font-size: 22px; text-decoration: none }
a:hover.accueil  { color: #5f0f7a; font-size: 22px; text-decoration: none }
a:active.accueil { color: #191919; font-size: 22px; text-decoration: none }

/*--------- lien page produits------------------------- */
a:link.produitsItem { color: #191919; font-size: 11px; text-decoration: none }
a:visited.produitsItem { color: #191919; font-size: 11px; text-decoration: none }
a:hover.produitsItem  { color: #FFFFFF; font-size: 11px; text-decoration: none; background:#0A7AAA;}
a:active.produitsItem { color: #191919; font-size: 11px; text-decoration: none }

a:link.produitsCategorie { color: #FFFFFF; font-size: 15px; text-decoration: none; }
a:visited.produitsCategorie { color: #FFFFFF; font-size: 15px; text-decoration: none; }
a:hover.produitsCategorie  { color: #FFFFFF; font-size: 15px; text-decoration: none;}
a:active.produitsCategorie { color: #FFFFFF; font-size: 15px; text-decoration: none; }

td.contextualMenu{ width:180px;background:#27519c;}

/*--------- lien plan gris ------------------------- */
a:link.lienPlanGris { color: #000000; font-size: 11px; text-decoration: none; font-weight: bold }
a:visited.lienPlanGris { color: #000000; font-size: 11px; text-decoration: none; font-weight: bold }
a:hover.lienPlanGris  { color: #5f0f7a; font-size: 11px; text-decoration: none; font-weight: bold }
a:active.lienPlanGris { color: #000000; font-size: 11px; text-decoration: none; font-weight: bold }

/*--------- lien plan gris titre ------------------------- */
a:link.lienPlanGrisT { color: #000000; font-size: 13px; text-decoration: none; font-weight: bold }
a:visited.lienPlanGrisT { color: #000000; font-size: 13px; text-decoration: none; font-weight: bold }
a:hover.lienPlanGrisT  { color: #5f0f7a; font-size: 13px; text-decoration: none; font-weight: bold }
a:active.lienPlanGrisT { color: #000000; font-size: 13px; text-decoration: none; font-weight: bold }

/*--------- lien plan bleu ------------------------- */
a:link.lienPlanBleu { color: #27519C; font-size: 11px; text-decoration: none; font-weight: bold }
a:visited.lienPlanBleu { color: #27519C; font-size: 11px; text-decoration: none; font-weight: bold }
a:hover.lienPlanBleu  { color: #5f0f7a; font-size: 11px; text-decoration: none; font-weight: bold }
a:active.lienPlanBleu { color: #27519C; font-size: 11px; text-decoration: none; font-weight: bold }

/*--------- lien Bleu ------------------------- */
a:link.lien_bleu { color: #0871ba; font-size: 11px; font-weight: bold; text-decoration: none }
a:visited.lien_bleu{
	text-decoration: none;
	color : #0871BA;
	font-size : 11px;
	font-weight : bold;
}
a:hover.lien_bleu { color: #0871ba; font-size: 11px; font-weight: bold; text-decoration: none }
a:active.lien_bleu{
	text-decoration: none;
	color : #0871BA;
	font-size : 11px;
	font-weight : bold;
}
/*--------- ariane ----------------------- */
table.ariane { border-collapse: collapse   }
td.contenueariane { text-align: left }
a:link.ariane { color: #949494; font-size: 10px; font-weight: bold; text-decoration: none }
a:visited.ariane { color: #949494; font-size: 10px; font-weight: bold; text-decoration: none }
a:hover.ariane { color: #fe261a; font-size: 10px; text-decoration: none }
a:active.ariane { color: #949494; font-size: 10px; font-weight: bold; text-decoration: none }
/*--------- Stylique Sections Solutions ---------------- */
.bg_oralys_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_bleu_pxl.gif"); background-repeat: repeat }
table.entete { width: 428px; border-collapse: collapse }
.mod_entete  { text-align: right; border-collapse: collapse   }
.bg_bleu_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_bleu_pxl.gif"); background-repeat: repeat }
.bg_com_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_com_pxl.gif"); background-repeat: repeat }
.bg_outPers_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_outPers_pxl.gif"); background-repeat: repeat }
.bg_ideoVE_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_ideovEdi_pxl.gif"); background-repeat: repeat }
.bg_ispeak_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_espk_pxl.gif"); background-repeat: repeat }
.bg_comMLSQ_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_comMobLSQ_pxl.gif"); background-repeat: repeat }
.bg_dictoLSQ_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_dicto_pxl.gif"); background-repeat: repeat }
.bg_comEco_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_comEco_pxl.gif"); background-repeat: repeat }
.bg_comCourL_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_CourL_pxl.gif"); background-repeat: repeat }
.bg_comTnT_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_typnt_pxl.gif"); background-repeat: repeat }
.bg_comTnTMob_color { color: #000000; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_typntMob_pxl.gif"); background-repeat: repeat }
.bg_IdeV_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_ideov_pxl.gif"); background-repeat: repeat }
.bg_IdeVMob_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_ideovMob_pxl.gif"); background-repeat: repeat }
.bg_comMob_color { color: #ffffff; font-size: 14px; font-weight: bold; background-image: url("../../res_gfx/img/000_entete_comMob_pxl.gif"); background-repeat: repeat }
/*Associ?s au menu verticale de la page solutions*/
table.temoignage  { font-size: 11px; font-family: TradeGothic, Verdana, Arial, Tahoma, Helvetica, sans-serif, FontName; background-color: #27519c; width: 160px }
td.temoin { color: #fff; font-size: 11px; font-weight: bold; padding: 12px }
.temoin > p { color: #fff; font-style: italic; text-align: right }
.soustitre-produits { color: #000000; font-size: 14px; font-weight: bold; text-align: left }
.soustexte-produits { color: #000000; text-align: left }
/*--------- Associ? ? la section actualit?es ------------------------- */
.archi_cont_bleu  { color: #ffffff; font-size: 14px; background-repeat: repeat; width: 158px; border: solid 1px #27519c }
td.o-nouvelle  { white-space: nowrap; padding-left: 10px; width: 160px }
.titre_onouv { color: #27519c; font-size: 21px; font-weight: normal }
.titre_onouv2  { color: #27519c; font-size: 15px; font-weight: normal }
.titre_tagline  { color: #000; font-size: 10px; font-style: italic; font-weight: normal }
.pointillerO-TB-gch { text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000 }
.distinction-gch { float: left }
.distinction-drt  { float: right }
.distinction-middle  { float: right; vertical-align: middle }
#monulcarre{ list-style-image: url(../../res_gfx/img/000_bulletC_bleu.gif); }
#monlitriangle{ list-style-image: url(../../res_gfx/img/000_bullet_flecheGray.gif); }
#monlitriangleR{ list-style-image: url(../../res_gfx/img/000_bullet_flecheRed.gif); }
a.bouton  {
display:block;
line-height:20px;
text-align:center;
vertical-align:top;
color:red;
text-decoration:none;
}

