A {text-decoration:none;}
A:hover {color: #3399CC; text-decoration: underline;}
.BV10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.BV10_2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.BV10_3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline}
.GV10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.RV10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C80000; }
.GV10_2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; }
.GV10_333333 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.BA10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.BA10_2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.GA10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.GA10_2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.GA12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #283344;}
.PRIX {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #DA0F00;}
.TITRE {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #2D88B6;}
.SUPERTITRE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #2D88B6;}
.INDEX {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696969; text-decoration: underline;}
.INDEX2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A9A9A9;}
.INDEX:hover {color: #2D88B6;text-decoration: underline;}
.PRIX2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #DA0F00;}
.PRIX2b {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #DA0F00; font-weight: bold;}
.PRIX3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #DA0F00; font-weight: bold;}
.PRIX4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2D88B6; font-weight: bold;}
.PRIX5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2D88B6;}
.Grand_Titre {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2D88B6;}
.VV10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666699;}
.GBV10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.GBV10:hover {color: #283344; text-decoration: underline;}
.Titre_Menu_Bleu {color: #003399; font-weight: bold;}
.Titre_Menu_Bleu:hover {text-decoration: underline; color: #003399;}
.BA10_2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B1FCFA; text-decoration: underline;}
.BV10_3:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #22E7FF; text-decoration: underline; }
.RV10:hover {color: #C80000; text-decoration:none;}
.GV10_2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration:none; }
.BV10_2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none; }
.tr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;background-color: #FFFFFF;}
.tr:hover {cursor: pointer; font-size: 10px; color: #283344; background-color: #E0E0E0;}
.Bouton_Menu {background-image: url(../Images/Bouton_Menu.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Bouton_Menu:hover {background-image: url(../Images/Fond_Menu_Bleu2.gif); cursor: pointer; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Bouton_Menu2 {background-image: url(../Images/Bouton_Menu2.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Bouton_Menu2:hover {background-image: url(../Images/Fond_Menu_Bleu2.gif); cursor: pointer; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Menu_Bleu {background-image: url(../Images/Fond_Menu_B.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Menu_Bleu:hover {background-image: url(../Images/Fond_Menu_Bleu.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.Menu_Gris {background-image: url(../Images/Fond_Menu_G.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Menu_Gris:hover {background-image: url(../Images/Fond_Menu_Gris.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.Menu_Orange {background-image: url(../Images/Fond_Menu_O.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Menu_Orange:hover {background-image: url(../Images/Fond_Menu_Orange.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Menu_Marron {background-image: url(../Images/Fond_Menu_M.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Menu_Marron:hover {background-image: url(../Images/Fond_Menu_Marron.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Menu_Vert {background-image: url(../Images/Fond_Menu_V.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; line-height:12px;}
.Menu_Vert:hover {background-image: url(../Images/Fond_Menu_Vert.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Menu_Bleu2 {background-image: url(../Images/Fond_Menu_Noir.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Menu_Bleu2:hover {background-image: url(../Images/Fond_Menu_Bleu2.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Fond_Bleu {background-image: url(../Images/Fond_Menu_Bleu.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Fond_Marron {background-image: url(../Images/Fond_Menu_Marron.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Fond_Gris {background-image: url(../Images/Fond_Menu_Gris.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Fond_Orange {background-image: url(../Images/Fond_Menu_Orange.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Fond_Vert {background-image: url(../Images/Fond_Menu_Vert.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Fond_Bleu2 {background-image: url(../Images/Fond_Menu_Bleu2.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.tr2_Gris {background-color: #283344; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2_Gris:hover {background-color: #737373; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2_Orange {background-color: #283344; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2_Orange:hover {background-color: #F05A00; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2_Marron {background-color: #283344; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2_Marron:hover {background-color: #783A00; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2b {background-image: url(../Images/Fond_Menu_Noir2.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3F516C; text-decoration:none;}
.tr2b:hover {background-image: url(../Images/Fond_Menu_Bleu2.gif); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.tr2c {border: #3399cc; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3399cc; text-decoration:none;}
.tr2c:hover {border: #3399cc; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3399cc; text-decoration:none; cursor: pointer;}
.tr3 {background-color: #FFF4F4;}
.tr3:hover {background-color: #FFE6E6; cursor: pointer;}
.tr4 {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.tr4:hover {background-color: #E0E0E0; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.tr_Gris {background-color: #005ca1;}
.tr_Gris:hover {background-color: #5D5D5D; cursor: pointer;}
.tr_Orange {background-color: #FF571F;}
.tr_Orange:hover {background-color: #F05A00; cursor: pointer;}
.tr_Marron {background-color: #005ca1;}
.tr_Marron:hover {background-color: #925C19; cursor: pointer;}
.tr_Vert {background-color: #005ca1;}
.tr_Vert:hover {background-color: #339900; cursor: pointer;}
.tr_Bleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Cadre_Categorie {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; border: #B1B1B1; border-style : solid; border-width: 1px; line-height: 12px;}
.Cadre_Categorie_Bleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; border: #3399CC; border-style : solid; border-width: 1px;}
.Cadre_Categorie:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2D88B6; border: #3399CC; border-style : solid; border-width: 1px; cursor: pointer;}
.tr_Bleu4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2F8CBB;}
.tr_Bleu430 {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 10px; color: #000000; font-weight: bold; line-height: 12px;}
.tr_Bleu430_O {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 10px; color: #000000; font-weight: bold; line-height: 12px;}
.tr_Bleu430_M {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 10px; color: #000000; font-weight: bold; line-height: 12px;}
.tr_Bleu430_V {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 10px; color: #000000; font-weight: bold; line-height: 12px;}
.tr_Bleu430_G {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 10px; color: #000000; font-weight: bold; line-height: 12px;}
.tr_Bleu:hover {background-image: url(../Images/Selection_Bleu.jpg); cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2F8CBB; background-color: #EFEFEF;}
.tr_Bleu30 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; line-height: 12px;}
.tr_Bleu30:hover {cursor: pointer; color: #00000; font-weight: bold;}
.tr_Bleu30_O {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; line-height: 12px;}
.tr_Bleu30_O:hover {cursor: pointer; color: #00000; font-weight: bold;}
.tr_Bleu30_M {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; line-height: 12px;}
.tr_Bleu30_M:hover {cursor: pointer; color: #00000; font-weight: bold;}
.tr_Bleu30_V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFFF; line-height: 12px;}
.tr_Bleu30_V:hover {cursor: pointer; color: #000000; font-weight: bold;}
.tr_Bleu30_G {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; line-height: 12px;}
.tr_Bleu30_G:hover {cursor: pointer; color: #00000; font-weight: bold;}
.td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.td:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; cursor: pointer;}
.td2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
.td2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none; cursor: pointer;}
.td3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration:none; border: #C4C4C4; border-style : solid; border-width: 1px;}
.td3:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3399CC; text-decoration:none; cursor: pointer; border: #3399CC; border-style : solid; border-width: 1px;}
.td4 {border: #C4C4C4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration:none; border-style : solid; border-width: 1px;}
.td4:hover {border: #475b93; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3399CC; text-decoration: underline; border-style : solid; border-width: 1px; cursor: pointer;}
.td5 {border: #C4C4C4; border-style : solid; border-width: 1px;}
.td5:hover {border: #3399CC; border-style : solid; border-width: 1px;}
.td6 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration:none; border: #B1B1B1; border-style : solid; border-width: 1px; font-weight: lighter;}
.td6:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3399CC; text-decoration:none; cursor: pointer; border: #3399CC; border-style : solid; border-width: 1px;}
.td7 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration:none; border: #B1B1B1; border-style : solid; border-width: 1px; font-weight: lighter; line-height: 12px;}
.td7:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3399CC; text-decoration:none; border: #3399CC; cursor: pointer; border-style : solid; border-width: 1px;}
.td8 {cursor: pointer; border: #3399CC; border-style : solid; border-width: 1px;}
.td9:hover {cursor: pointer;}
.td10 {border: #C4C4C4; border-style : solid; border-width: 1px;}
.td10:hover {border: #FF6600; border-style : solid; border-width: 1px;}
.TexteCentre {text-align: center;}
.Qte {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.Prix_Formulaire {text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #DA0F00; font-weight: bold;}
.Champ_Personnalisation {text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0A6FA1;}
.Taille2 {font-family: Arial, Helvetica, sans-serif; font-size: 2px;}
.Taille6 {font-family: Arial, Helvetica, sans-serif; font-size: 4px;}
.Taille8 {font-family: Arial, Helvetica, sans-serif; font-size: 6px;}
.BlancVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.BlancVerdana11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.NoirVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.GrisVerdana11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #283344;}
.Formulaire_Orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; background-color:#FFCC62;}
.GrisVerdana9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #283344;}
.NoirArial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.VioletArial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666699;}
.GrisArial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #283344;}
.GrisArial10_U {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration: underline;}
.GrisArialClair10_U {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}
.GrisArialFonce10_U {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}
.GrisArial10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.GrisArial_444444_10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444444;}
.RougeArial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
.BlancArial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.BlancArial10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.BlancArial10SL {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.BlancArial10:hover {color: #FFFF99; text-decoration: underline;}
.JauneVerdana12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF99;}
.JauneVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF99;}
.BlancArial12:hover {color: #FFFF99; text-decoration: underline;}
.GrisArial12:hover {color: #FF6600; text-decoration: underline;}
.BlancVerdana10:hover {color: #FFFFFF; text-decoration: underline;}
.BlancVerdana10_U:hover {color: #475B93; text-decoration: underline;}
.VioletVerdana10:hover {text-decoration: underline;}
.ChampFormulaire {background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 10 px; border: 1 solid #000000;}
.VioletVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666699;}
.VioletVerdana12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666699;}
.BleuVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3399CC;}
.VioletArial9 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #666699;}
.GrisVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344;}
.OrangeVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600;}
.VioletVerdana11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666699;}
.VioletVerdana11_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666699; text-decoration: underline;}
.BlancArial10_U {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.VioletVerdana10_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666699; text-decoration: underline;}
.GrisVerdana10_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; text-decoration: underline;}
.GrisVerdana10_U:hover {text-decoration: underline;}
.GrisCVerdana10_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline;}
.GrisVerdana11_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #283344; text-decoration: underline;}
.RougeVerdana10_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #DA0F00; text-decoration: underline;}
.BlancVerdana10_U {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.BlancVerdana10_UJ {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.BlancVerdana10_UJ:hover {color: #FFFF00; text-decoration: underline;}
.OV10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #DA0F00; text-decoration: underline;}
.OV10:hover {color: #3399CC; text-decoration: underline;}
.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; border: #C3C3C3; border-style : solid; border-width: 1px; text-align:left;}
.normal2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2D88B6; border: #C3C3C3; border-style : solid; border-width: 1px; text-align:left;}
.Recherche_Generale {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #2D88B6; width:214px; height:20px; border: #2D88B6; border-style : solid; border-width: 1px; text-align:left; padding-left: 4px;}
.focus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; border: #3399CC; border-style : solid; border-width: 1px;}
.focus2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; border: #df6a03; border-style : solid; border-width: 1px;}
.Style20 {color: #283344}
.Style21 {color: #475B93}
.Style23 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3399CC;}
.Style24 {font-family: Arial, Helvetica, sans-serif}
.Style26 {color: #3399CC; font-weight: bold; font-size: 16px;}
.Style27 {font-size: 12; color: #999999; font-family: Arial, Helvetica, sans-serif;}
.Style28 {color: #999999}
.Filtre_Produit {background: 0066CC;}
.Cadre_Gris {border: #aaaaaa; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Cadre_Bleu {border: #3399CC; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Cadre_Bleu_Fonce {border: #1C6994; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Cadre_Orange {border: #df6a03; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Cadre_Marron {border: #925C19; border-style : solid; border-width: 1px;}
.Cadre_Vert {border: #18A100; border-style : solid; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Bouton1{background-image: url(../Images/OR2.jpg);}
.Bouton1:hover{background-image: url(../Images/OR2b.jpg); cursor: pointer;}
.Bouton2{background-image: url(../Images/OR4.jpg);}
.Bouton2:hover{background-image: url(../Images/OR4b.jpg); cursor: pointer;}
.Bouton3{background-image: url(../Images/OR6.jpg);}
.Bouton3:hover{background-image: url(../Images/OR6b.jpg); cursor: pointer;}
.Bouton4{background-image: url(../Images/OR8.jpg);}
.Bouton4:hover{background-image: url(../Images/OR8b.jpg); cursor: pointer;}
.Bouton5{background-image: url(../Images/OR10.jpg);}
.Bouton5:hover{background-image: url(../Images/OR10b.jpg); cursor: pointer;}
.Onglet_Produit{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.Onglet_Produit:hover{cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.Bordure_Verte{border: #008C00; border-style : solid; border-width: 1px;}
.Bordure_Verte:hover{cursor: pointer; border: #3399CC; border-style : solid; border-width: 1px;}
body {background: #D1E8FA;}
BODY {
}
/* MENU DU HAUT */
li {list-style-type: none;}
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0; display: none;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

.blue {font: normal 11px Arial, sans-serif;}
.blue ul.mega-menu, .blue ul.mega-menu, .blue ul.mega-menu li {margin: 0; padding: 0; border: none;}
.blue ul.mega-menu{background: url(css/skins/images/bg_blue.png); width: 972px; height: 38px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; position: relative;}

.blue ul.mega-menu li {float: left; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.blue ul.mega-menu li a {float: left; display: block; color: #fff; padding: 11px 12px; background: url(css/skins/images/bg_blue.png) repeat-x 100% 0; text-shadow: 1px 1px 1px #000; text-decoration: none;}

.blue ul.mega-menu li a.dc-mega {position: relative; padding-right: 28px;}
.blue ul.mega-menu li a .dc-mega-icon {display: block; position: absolute; top: 17px; right: 12px; width: 8px; height: 6px; background: url(css/skins/images/arrow.png) no-repeat 0 0;}
.blue ul.mega-menu li.mega-hover a, .blue ul.mega-menu li a:hover {background-position: 100% -40px; color: #000; text-shadow: none;}
.blue ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}

.blue ul.mega-menu li .sub-container {position: absolute; background: url(css/skins/images/bg_sub_left.png) no-repeat 0 100%;}
.blue ul.mega-menu li .sub {background: url(css/skins/images/bg_sub.png) no-repeat 100% 100%;}

.blue ul.mega-menu li .sub-container.mega .sub {padding: 15px 15px 15px 15px;}
.blue ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}

.blue ul.mega-menu li .sub li {float: none; width: 239px; list-style: none;}

.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {float: left; line-heght:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; cursor:pointer;}
.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a a:hover {text-decoration:undight: 9px; font-weierline;}

.blue ul.mega-menu li .sub li.mega-hdr {float: left; font-weight:normal; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #283344; cursor:pointer;}
.blue ul.mega-menu li .sub li.mega-hdr a:hover {text-decoration:underline; color: #3399CC;}

.blue ul.mega-menu li .sub a {background: none; border: none; text-shadow: none; padding: 1px 10px; display: block; float: none; padding-left:15px;}

.blue ul.mega-menu .sub ul li {padding-right: 0;}
.blue ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 150px; margin: 0;}

.Titre_Marquage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003399; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:10px;}
.Titre_Marquage:hover {text-decoration:underline;}
.Titre_Equipements {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #48453F; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:10px;}
.Titre_Equipements:hover {text-decoration:underline;}
.Titre_Securite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F26901; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:10px;}
.Titre_Securite:hover {text-decoration:underline;}
.Titre_Amenagement {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #996600; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:10px;}
.Titre_Amenagement:hover {text-decoration:underline;}
.Titre_Protection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #198A24; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:10px;}
.Titre_Protection:hover {text-decoration:underline;}