/* -------- Bordures & Fonds -------- */.BordurePleine { border-style: solid; border-width: 1px; }.BordureTirets { border-style: dashed; border-width: 1px; }.BordurePointilles { border-style: dotted; border-width: 1px; }.BordurePleine2 { border-style: solid; border-width: 2px; }.BordureTirets2 { border-style: dashed; border-width: 2px; }.BordureAfficheInfos{	border: 1px dashed #FF0000;	background: white;		/* Couleur de fond obligatoire pour IE */	font-size: 16px;	text-align: left;	padding: 5px;	z-index: 100;}.BordureImagePhoto{	border: 1px solid #BBBBBB;	background: white;	padding: 12px;}/* .BordurePleineOmbre { border: 1px solid #000000; box-shadow: 0px 0px 8px 1px grey; } */.no-boxshadow .BordurePleineOmbre { border: solid 2px #555555; }.boxshadow .BordurePleineOmbre { box-shadow: 0px 0px 8px 1px grey; }.BordureOmbreSeule{	border-radius: 6px;	/* border-style: solid; border-width: 1px; border-color: #EEEEEE; */	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}.BordureOmbreSeuleRect{	border-radius: 0px;	box-shadow: rgba(0, 0, 0, 0.35) 0px 4px 7px; 		/* 3 derniers : Décal H, Décal V, Flou */}.FondSurvolJauneCitron { background: transparent; }.FondSurvolJauneCitron:hover { background-color: #FFD700; }.FondGrisTCSurvolJauneCitron { background: #CCCCCC; }.FondGrisTCSurvolJauneCitron:hover { background-color: #FFD700; }.FondGrisTTCSurvolJauneCitron { background: #DDDDDD; }.FondGrisTTCSurvolJauneCitron:hover { background-color: #FFD700; }.FondGrisTTTCSurvolJauneCitron { background: #EEEEEE; }.FondGrisTTTCSurvolJauneCitron:hover { background-color: #FFD700; }.BordureTraitBasGrisM { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #888888; }.BordureTraitBasGrisC { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; }.BordureTraitBasGrisTC { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }.Survol{	cursor: pointer;}/* -------- Responsive Web Design Standard & LD -------- */* { box-sizing: border-box; }.LD1 {width: 8.33%;}.LD2 {width: 16.66%;}.LD3 {width: 25%;}.LD4 {width: 33.33%;}.LD5 {width: 41.66%;}.LD6 {width: 50%;}.LD7 {width: 58.33%;}.LD8 {width: 66.66%;}.LD9 {width: 75%;}.LD10 {width: 83.33%;}.LD11 {width: 91.66%;}.LD12 {width: 100%;}.LD0005 {width: 0.5%;}.LD001 {width: 1%;}.LD002 {width: 2%;}.LD003 {width: 3%;}.LD0035 {width: 3.5%;}.LD004 {width: 4%;}.LD005 {width: 5%;}.LD006 {width: 6%;}.LD007 {width: 7%;}.LD008 {width: 8%;}.LD009 {width: 9%;}.LD010 {width: 10%;}.LD011 {width: 11%;}.LD012 {width: 12%;}.LD013 {width: 13%;}.LD014 {width: 14%;}.LD015 {width: 15%;}.LD016 {width: 16%;}.LD017 {width: 17%;}.LD018 {width: 18%;}.LD019 {width: 19%;}.LD020 {width: 20%;}.LD021 {width: 21%;}.LD022 {width: 22%;}.LD023 {width: 23%;}.LD024 {width: 24%;}.LD025 {width: 25%;}.LD026 {width: 26%;}.LD027 {width: 27%;}.LD028 {width: 28%;}.LD029 {width: 29%;}.LD030 {width: 30%;}.LD031 {width: 31%;}.LD032 {width: 32%;}.LD033 {width: 33%;}.LD034 {width: 34%;}.LD035 {width: 35%;}.LD036 {width: 36%;}.LD037 {width: 37%;}.LD038 {width: 38%;}.LD039 {width: 39%;}.LD040 {width: 40%;}.LD041 {width: 41%;}.LD042 {width: 42%;}.LD043 {width: 43%;}.LD044 {width: 44%;}.LD045 {width: 45%;}.LD046 {width: 46%;}.LD047 {width: 47%;}.LD048 {width: 48%;}.LD049 {width: 49%;}.LD050 {width: 50%;}.LD051 {width: 51%;}.LD052 {width: 52%;}.LD053 {width: 53%;}.LD054 {width: 54%;}.LD055 {width: 55%;}.LD056 {width: 56%;}.LD057 {width: 57%;}.LD058 {width: 58%;}.LD059 {width: 59%;}.LD060 {width: 60%;}.LD061 {width: 61%;}.LD062 {width: 62%;}.LD063 {width: 63%;}.LD064 {width: 64%;}.LD065 {width: 65%;}.LD066 {width: 66%;}.LD067 {width: 67%;}.LD068 {width: 68%;}.LD069 {width: 69%;}.LD070 {width: 70%;}.LD071 {width: 71%;}.LD072 {width: 72%;}.LD073 {width: 73%;}.LD074 {width: 74%;}.LD075 {width: 75%;}.LD076 {width: 76%;}.LD077 {width: 77%;}.LD078 {width: 78%;}.LD079 {width: 79%;}.LD080 {width: 80%;}.LD081 {width: 81%;}.LD082 {width: 82%;}.LD083 {width: 83%;}.LD084 {width: 84%;}.LD085 {width: 85%;}.LD086 {width: 86%;}.LD087 {width: 87%;}.LD088 {width: 88%;}.LD089 {width: 89%;}.LD090 {width: 90%;}.LD091 {width: 91%;}.LD092 {width: 92%;}.LD093 {width: 93%;}.LD094 {width: 94%;}.LD095 {width: 95%;}.LD096 {width: 96%;}.LD097 {width: 97%;}.LD098 {width: 98%;}.LD099 {width: 99%;}.LD100 {width: 100%;}.row::after{	content: "";	clear: both;	display: table;}[class*="LD"] 		/* Laisser Tel Quel */{	float: left;}section{ }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{	display:block;}.magnify{	cursor:pointer;}/* -------- Texte - Couleurs -------- */.Violet { color: #4B0082; }.VioletC { color: #9400D3; }.Mauve { color: #780144; }.Lavande { color: #DDDDEE; }/* ---------- */.BleuF { color: #1F4671; }.Bleu { color: #0000FF; }.BleuFrance { color: #0066FF; }.BleuGris { color: #6DACCB; }.BleuGrisM { color: #6699CC; }/* ---------- */.Turquoise { color: #34C9D0; }.TurquoiseF { color: #00B3BF; }/* ---------- */.VertC { color: #00CC00; }.VertF { color: #009900; }.VertAmande { color: #89AB3E; }.CacaOie { color: #D6DE21; }.CacaOieF { color: #A0842D; }/* ---------- */.Rose { color: #F6008A; }.RoseBonbon { color: #FD6698; }/* ---------- */.JaunePostIt { color: #FFFACD; }.JauneCitron { color: #FFD43A; }.JauneOrange { color: #FFAA00; }/* ---------- */.OrangeC { color: #FFA500; }.OrangeM { color: #FF8C00; }.OrangeF { color: #FC5609; }/* ---------- */.Rouge { color: #FF0000; }.RougeF { color: #990000; }.Cerise { color: #D60151; }/* .Cerise { color: var(--ZeCerise); } */		/* D60151 *//* ---------- */.Marron { color: #880000; }.MarronM { color: #984204; }/* ---------- */.GrisTF { color: #555555; }.GrisF { color: #666666; }.GrisM { color: #888888; }.GrisC { color: #AAAAAA; }.GrisTC { color: #CCCCCC; }.GrisTTC { color: #DDDDDD; }/* ---------- */.Noir { color: #000000; }.Blanc { color: #FFFFFF; }/* -------- Texte - Styles -------- */.St, .Sp1, .Sp2, .Sp3, .Sm1, .Sm2, .StXL, .StXL2, .StXL3{	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height : 110%;}.tt8, .tt9, .tt10, .tt11, .tt12, .tt13, .tt14, .tt15, .tt16, .tt17, .tt18, .tt19, .tt20, .tt22, .tt24, .tt26, .tt28, .tt30{	font-family: Inter, -apple-system, Helvetica, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;	font-style: normal;	/* line-height : 100%; */}.tt3 { font-size: 3px; }.tt6 { font-size: 6px; }.tt7 { font-size: 7px; }.tt8 { font-size: 8px; }.tt9 { font-size: 9px; }.tt10 { font-size: 10px; }.tt11 { font-size: 11px; }.tt12 { font-size: 12px; }.tt13 { font-size: 13px; }.tt14 { font-size: 14px; }.tt15 { font-size: 15px; }.tt16 { font-size: 16px; }.tt17 { font-size: 17px; }.tt18 { font-size: 18px; }.tt19 { font-size: 19px; }.tt20 { font-size: 20px; }.tt22 { font-size: 22px; }.tt24 { font-size: 24px; }.tt26 { font-size: 26px; }.tt28 { font-size: 28px; }.tt30 { font-size: 30px; }.h90 { line-height : 90%; } 		/* Fonctionnent sur des P, pas sur des Span */.h95 { line-height : 95%; }.h100 { line-height : 100%; }.h110 { line-height : 110%; }.h120 { line-height : 120%; }.h130 { line-height : 130%; }.h140 { line-height : 140%; }.h150 { line-height : 150%; }.Aero { line-height : 150%; }@media only screen and (min-width: 1024px) 		/* Paramètres pour Ecran >= 1024px de Large */{	.Sm2 { font-size: 10px; }	.Sm1 { font-size: 12px; }		.St { font-size: 14px; }		.Sp1 { font-size: 16px; }	.Sp2 { font-size: 18px; }	.Sp3 { font-size: 20px; }		.StXL { font-size: 22px; }	.StXL2 { font-size: 26px; } 		/* 1 em = 12 pt = 16 px = 100% de la police */	.StXL3 { font-size: 30px; }		.StBB { font-size: 12px; background-color: #FFD755; } 		/* FFFACD Jaune Post-it ou FFD755 Jaune Citron ou 148297 Turquoise TF */}@media only screen and (min-width: 768px) and (max-width: 1023px) 		/* Paramètres pour Ecran entre 768 et 1023px de Large */{	.Sm2 { font-size: 9px; }	.Sm1 { font-size: 11px; }		.St { font-size: 12px; }		.Sp1 { font-size: 14px; }	.Sp2 { font-size: 16px; }	.Sp3 { font-size: 18px; }		.StXL { font-size: 20px; }	.StXL2 { font-size: 22px; }	.StXL3 { font-size: 24px; }}@media only screen and (min-width: 320px) and (max-width: 767px) 		/* Paramètres pour Ecran entre 320 et 767 px de Large (Mobile / Portrait) */{	.Sm2 { font-size: 8px; }	.Sm1 { font-size: 9px; }		.St { font-size: 10px; }		.Sp1 { font-size: 12px; }	.Sp2 { font-size: 14px; }	.Sp3 { font-size: 15px; }		.StXL { font-size: 16px; }	.StXL2 { font-size: 17px; }	.StXL3 { font-size: 18px; }}/* -------- Boutons -------- */.bSt, .bGros, .bFin, .bFinSt, .bFinSm1, .bRect, .bRect2, .bRectFin, .bRectHaut, .bOvale{	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	margin: 0px;	border: none;	cursor: pointer;	display: inline-block;	text-align: center;}.bSt, .bGros, .bFin, .bFinSt, .bFinSm1 { border-radius: 6px; }..bRect, .bRectFin bRect2, .bRectHaut { border-radius: 0px; }.bGauche { text-align: left; }.bRect2 { padding: 2% 3%; margin: 0px 0px; }.b100 { width: 100%; }.b98 { width: 98%; }.bPa3 { padding: 3px; }.bPa4 { padding: 4px; }.bPa5 { padding: 5px; }.bPa6 { padding: 6px; }.bPa7 { padding: 7px; }.bPa8 { padding: 8px; }.bPa9 { padding: 9px; }.bPa10 { padding: 10px; }.bPa12 { padding: 12px; }.bPa14 { padding: 14px; }.bPa16 { padding: 16px; }.bPa18 { padding: 18px; }/* ----------------------------------- Couleurs ----------------------------------- */.bLavande { background-color: #BBBBDD; color: white; }.bLavande:hover { background-color: #AAAACC; }.bMauve { background-color: #780144; color: white; }.bMauve:hover { background-color: #780144; }/* ---------- */.bBleuF { background-color: #1F4671; color: white; }.bBleuF:hover { background-color: #1F4671; }.bBleu { background-color: #0000FF; color: white; }.bBleu:hover { background-color: #0000FF; }.bBleuGris { background-color: #6DACCB; color: white; }.bBleuGris:hover { background-color: #7DACCB; }/* ---------- */.bVertF { background-color: #009900; color: white; } .bVertF:hover { background-color: #00AA00; }.bVert { background-color: #4CAF50; color: white; } 		/* 00CC00 = Vert Clair - 009900 = Vert Foncé */.bVert:hover { background-color: #009900; }.bAmande { background-color: #89AB3E; color: white; }.bAmande:hover { background-color: #7C9B3A; }.bCacaOieF { background-color: #A0842D; color: white; } .bCacaOieF:hover { background-color: #A0842D; color: black; }/* ---------- */.bMarron { background-color: #880000; color: white; }.bMarron:hover { background-color: #880000; }.bMarronM { background-color: #984204; color: white; }.bMarronM:hover { background-color: #984204; }/* ---------- */.bRouge { background-color: #FF0000; color: white; }.bRouge:hover { background-color: #DD0000; }.bCerise { background-color: #D60151; color: white; }.bCerise:hover { background-color: #D60151; }/* ---------- */.bRose { background-color: #F6008A; color: white; }.bRose:hover { background-color: #DD007C; }.bRoseBonbon { background-color: #FD6698; color: white; }.bRoseBonbon:hover { background-color: #F6008A; } 		/* RoseFuchsia *//* ---------- */.bOrange { background-color: #FFA500; color: white; } 		/* Sert encore */.bOrange:hover { background-color: #FF8C00; }.bOrangeC { background-color: #FFA500; color: white; }.bOrangeC:hover { background-color: #FFA500; }.bOrangeM { background-color: #FF8C00; color: white; }.bOrangeM:hover { background-color: #FF8C00; }.bOrangeF { background-color: #FC5609; color: white; }.bOrangeF:hover { background-color: #FC5609; }/* ---------- */.bJauneCitron { background-color: #FFD700; color: black; }.bJauneCitron:hover { background-color: #EFC700; }.bJaunePostIt { background-color: #FFFACD; color: black; }.bJaunePostIt:hover { background-color: #FFD43A; }/* ---------- */.bGrisTF { background-color: #555555; color: white; }.bGrisTF:hover { background-color: #000000; }.bGrisF { background-color: #666666; color: white; }.bGrisF:hover { background-color: #000000; }.bGrisM { background-color: #888888; color: white; }.bGrisM:hover { background-color: #555555; }.bGrisTC { background-color: #CCCCCC; color: black; }.bGrisTC:hover { background-color: #555555; color: white; }.bGrisTTC { background-color: #DDDDDD; color: black; }.bGrisTTC:hover { background-color: #BBBBBB; color: black; }.bGrisTTTC { background-color: #EEEEEE; color: black; }.bGrisTTTC:hover { background-color: #BBBBBB; color: black; }/* ---------- */.bNoir { background-color: #000000; color: white; }.bNoir:hover { background-color: #555555; }.bBlanc { background-color: #FFFFFF; color: #000000; }.bBlanc:hover { background-color: #EEEEEE; color: #000000; }/* ----------------------------------- Fonds Blancs ---------------------------------- */.bBlancGrisM, .bBlancGrisC, .bBlancViolet, .bBlancMauve, .bBlancBleuGris, .bBlancVert, .bBlancVertF, .bBlancJauneCitron, .bBlancRoseBonbon, .bBlancRoseFuchsia, .bBlancRoseF, .bBlancRouge, .bBlancRougeF, .bBlancMarronM, .bBlancMarronF { background-color: #FFFFFF; color: #000000; }.bBlancGrisM:hover { background-color: #888888; color: #FFFFFF; }.bBlancGrisC:hover { background-color: #AAAAAA; color: #000000; }.bBlancViolet:hover { background-color: #4B0082; color: #FFFFFF; }.bBlancMauve:hover { background-color: #780144; color: #FFFFFF; }.bBlancBleuGris:hover { background-color: #6DACCB; color: #FFFFFF; }.bBlancVert:hover { background-color: #4CAF50; color: #FFFFFF; } .bBlancVertF:hover { background-color: #009900; color: #FFFFFF; }.bBlancJauneCitron:hover { background-color: #FFD700; color: #000000; }.bBlancRoseBonbon:hover { background-color: #FD6698; color: #FFFFFF; } .bBlancRoseFuchsia:hover { background-color: #F6008A; color: #FFFFFF; }.bBlancRoseF:hover { background-color: #DD007C; color: #FFFFFF; } .bBlancRouge:hover { background-color: #FF0000; color: #FFFFFF; }.bBlancRougeF:hover { background-color: #990000; color: #FFFFFF; }.bBlancMarronM:hover { background-color: #984204; color: #FFFFFF; }.bBlancMarronF:hover { background-color: #880000; color: #FFFFFF; }.bGrisTCJauneCitron { background-color: #CCCCCC; color: #000000; }.bGrisTCJauneCitron:hover { background-color: #FFD700; color: #000000; }.bGrisTTCJauneCitron { background-color: #DDDDDD; color: #000000; }.bGrisTTCJauneCitron:hover { background-color: #FFD700; color: #000000; }.bGrisTTTCJauneCitron { background-color: #EEEEEE; color: #000000; }.bGrisTTTCJauneCitron:hover { background-color: #FFD700; color: #000000; }/* ----------------------------------- Responsive ----------------------------------- */@media all and (min-width: 1024px) 		/* Paramètres pour Ecran >= 1024px de Large */{	.bGros { padding: 14px; border-radius: 6px; } 		/* font-size: 18px; */	/* .bFin { padding: 6px; border-radius: 4px; } */		/* font-size: 16px; */	.bFinSt { padding: 6px; border-radius: 4px; } 		/* font-size: 14px; */	.bFinSm1 { padding: 3px 12px; border-radius: 4px; } 		/* font-size: 12px; */	/* .bRect { line-height: 120%; padding: 14px 35px; margin: 0px 0px; } */		/* font-size: 18px; */	.bRectFin { line-height: 120%; padding: 10px 15px; margin: 0px 0px; } 		/* font-size: 18px; */	.bRectHaut { line-height: 100%; padding: 14px; margin: 0px 0px; } 		/* font-size: 20px; */	.bOvale { padding: 8px 14px; border-radius: 100px; } 		/* font-size: 16px; */}@media all and (min-width: 768px) and (max-width: 1023px) 		/* Paramètres pour Ecran entre 768 et 1023px de Large */{	.bGros { padding: 12px; border-radius: 5px; } 		/* font-size: 14px; */	/* .bFin { padding: 5px; border-radius: 3px; } */		/* font-size: 12px; */	.bFinSt { padding: 5px; border-radius: 3px; } 		/* font-size: 11px; */	.bFinSm1 { padding: 2px 8px; border-radius: 4px; } 		/* font-size: 11px; */	/* .bRect { line-height: 120%; padding: 12px 16px; margin: 0px 0px; } */		/* font-size: 12px; */	.bRectFin { line-height: 120%; padding: 9px 10px; margin: 0px 0px; } 		/* font-size: 14px; */	.bRectHaut { line-height: 120%; padding: 10px; margin: 0px 0px; } 		/* font-size: 16px; */	.bOvale { padding: 6px 11px; border-radius: 60px; } 		/* font-size: 13px; */}@media all and (min-width: 321px) and (max-width: 767px) 		/* Paramètres pour Ecran entre 320 et 767 px de Large (Mobile / Portrait) */{	.bGros { padding: 10px; border-radius: 4px; } 		/* font-size: 12px; */	/* .bFin { padding: 4px; border-radius: 2px; } */		/* font-size: 10px; */	.bFinSt { padding: 4px; border-radius: 2px; } 		/* font-size: 9px; */	.bFinSm1 { padding: 2px 6px; border-radius: 4px; } 		/* font-size: 10px; */	/* .bRect { line-height: 120%; padding: 10px 8px; margin: 0px 0px; } */		/* font-size: 12px; */	.bRectFin { line-height: 120%; padding: 6px 6px; margin: 0px 0px; } 		/* font-size: 12px; */	.bRectHaut { line-height: 120%; padding: 8px; margin: 0px 0px; } 		/* font-size: 14px; */	.bOvale { padding: 5px 5px; border-radius: 15px; } 		/* font-size: 9px; */}@media all and (max-width: 320px) 		/* Paramètres pour Ecran <= 320 px de Large (Mobile Vertical) */{	.bGros { padding: 8px; border-radius: 3px; } 		/* font-size: 10px; */	/* .bFin { padding: 3px; border-radius: 2px; } */		/* font-size: 9px; */	.bFinSt { padding: 3px; border-radius: 2px; } 		/* font-size: 9px; */	.bFinSm1 { padding: 5px 5px; border-radius: 4px; } 		/* font-size: 9px; */	/* .bRect { line-height: 120%; padding: 8px 6px; margin: 0px 0px; } */		/* font-size: 10px; */	.bRectFin { line-height: 120%;padding: 5px 5px; margin: 0px 0px; } 		/* font-size: 12px; */	.bRectHaut { line-height: 120%; padding: 6px; margin: 0px 0px; } 		/* font-size: 14px; */	.bOvale { padding: 2px 4px; border-radius: 10px; } 		/* font-size: 8px; */}/* -------- Liens -------- */a{	background-image: none;		/* Obligé sinon déconne des fois */	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;		/* Pour enlever souligné */	border-bottom: 0px;	border-bottom-style: hidden;	outline-style:none;		/* Pour enlever pointillés Firefox*/	line-height:100%;}.Soulign { text-decoration: underline !important; }/* -------------------- Affichage -------------------- */.LNoir:link, .LNoir:visited { color : #000000; }.LGrisTF:link, .LGrisTF:visited { color : #555555; }.LGrisF:link, .LGrisF:visited { color : #666666; }.LGrisM:link, .LGrisM:visited { color : #888888; }.LGrisC:link, .LGrisC:visited { color : #AAAAAA; }.LGrisTC:link, .LGrisTC:visited { color : #CCCCCC; }.LBlanc:link, .LBlanc:visited { color : #FFFFFF; }.LMarron:link, .LMarron:visited { color : #880000; }.LMarronM:link, .LMarronM:visited { color : #984204; }.LRouge:link, .LRouge:visited { color : #FF0000; }.LRougeF:link, .LRougeF:visited { color : #990000; }.LCerise:link, .LCerise:visited { color : #D60151; }.LRoseBonbon:link, .LRoseBonbon:visited { color : #FD6698; }.LOrangeM:link, .LOrangeM:visited { color : #FFA500; }.LOrangeF:link, .LOrangeF:visited { color : #FF8C00; }.LJauneCitron:link, .LJauneCitron:visited { color: #FFD43A; }.LTurquoise:link, .LTurquoise:visited { color : #34C9D0; }.LTurquoiseF:link, .LTurquoiseF:visited { color : #00B3BF; }.LVertF:link, .LVertF:visited { color : #009900; }.LBleu:link, .LBleu:visited { color : #0000FF; }.LBleuFrance:link, .LBleuFrance:visited { color : #0066FF; }.LBleuGris:link, .LBleuGris:visited { color : #6DACCB; }.LBleuF:link, .LBleuF:visited { color : #1F4671; }.LMauve:link, .LMauve:visited { color : #780144; }.LViolet:link, .LViolet:visited { color : #4B0082; }.LVioletC:link, .LVioletC:visited { color : #9400D3; }.LLavande:link, .LLavande:visited { color : #DDDDEE; }/* -------------------- Survol -------------------- */.ONoir:hover, .ONoir:active { color : #000000; }.OGrisTF:hover, .OGrisTF:active { color : #555555; }.OGrisF:hover, .OGrisF:active { color : #666666; }.OGrisM:hover, .OGrisM:active { color : #888888; }.OGrisC:hover, .OGrisC:active { color : #AAAAAA; }.OGrisTC:hover, .OGrisTC:active { color : #CCCCCC; }.OBlanc:hover, .OBlanc:active { color : #FFFFFF; }.OMarron:hover, .OMarron:active { color : #880000; }.ORouge:hover, .ORouge:active { color : #FF0000; }.ORougeF:hover, .ORougeF:active { color : #990000; }.OCerise:hover, .OCerise:active { color : #D60151; }.OOrangeM:hover, .OOrangeM:active { color : #FFA500; }.OOrangeF:hover, .OOrangeF:active { color : #FF8C00; } 		/* Un des 2 Orange à modifier */.OJauneCitron:hover, .OJauneCitron:active { color: #FFD43A; }.OTurquoise:hover, .OTurquoise:active { color : #34C9D0; }.OTurquoiseF:hover, .OTurquoiseF:active { color : #00B3BF; }.OVertF:hover, .OVertF:active { color : #009900; }.OBleu:hover, .OBleu:active { color : #0000FF; }.OBleuFrance:hover, .OBleuFrance:active { color : #0066FF; }.OBleuGris:hover, .OBleuGris:active { color : #6DACCB; }.OBleuF:hover, .OBleuF:active { color : #1F4671; }.OViolet:hover, .OViolet:active { color : #4B0082; }.OVioletC:hover, .OVioletC:active { color : #9400D3; }.OLavande:hover, .OLavande:active { color : #DDDDEE; }/* -------------------- Tailles -------------------- */@media all and (min-width: 1024px) 		/* Paramètres pour Ecran >= 1024px de Large */{	.LienSm1 { font-size: 12px; font-style: normal; }	.LienSt { font-size: 14px; font-style: normal; }	.LienSp1 { font-size: 16px; font-style: normal; }	.LienSp2 { font-size: 18px; font-style: normal; }	.LienSp3 { font-size: 20px; font-style: normal; }	.LienStXL { font-size: 24px; font-style: normal; }}@media all and (min-width: 768px) and (max-width: 1023px) 		/* Paramètres pour Ecran entre 768 et 1023px de Large */{	.LienSm1 { font-size: 10px; font-style: normal; }	.LienSt { font-size: 12px; font-style: normal; }	.LienSp1 { font-size: 13px; font-style: normal; }	.LienSp2 { font-size: 14px; font-style: normal; }	.LienSp3 { font-size: 15px; font-style: normal; }	.LienStXL { font-size: 20px; font-style: normal; }}@media all and (min-width: 320px) and (max-width: 767px) 		/* Paramètres pour Ecran entre 320 et 767 px de Large (Mobile / Portrait) */{	.LienSm1 { font-size: 8px; font-style: normal; }	.LienSt { font-size: 9px; font-style: normal; }	.LienSp1 { font-size: 10px; font-style: normal; }	.LienSp2 { font-size: 11px; font-style: normal; }	.LienSp3 { font-size: 12px; font-style: normal; }	.LienStXL { font-size: 16px; font-style: normal; }}/* -------- Autres -------- */input[type="radio"]{	margin: 0px;	padding: 0px;	margin-top: -1px;	vertical-align: middle;}