html, body { width:100%; height:100%; margin:0; padding:0; }
body { font-size:12px; font-family:verdana, arial, helvetica, sans-serif; color:#000; }

body.site, body.info { scrollbar-3dlight-color:#00B6E8; scrollbar-arrow-color:#00B6E8; scrollbar-darkshadow-color:#00B6E8; scrollbar-face-color:#0080B4; scrollbar-highlight-color:#00B6E8; scrollbar-shadow-color:#00B6E8; scrollbar-track-color:#018ACD; }
body.roch { scrollbar-3dlight-color:#52AB41; scrollbar-arrow-color:#226B11; scrollbar-darkshadow-color:#48A23B; scrollbar-face-color:; scrollbar-highlight-color:#52AB41; scrollbar-shadow-color:#52AB41 }
body.font { scrollbar-3dlight-color:#5A4214; scrollbar-arrow-color:#5A4214; scrollbar-darkshadow-color:#5A4214; scrollbar-face-color:; scrollbar-highlight-color:#5A4214; scrollbar-shadow-color:#5A4214 }

body.accu, body.roch { background:-webkit-gradient(linear,0 0, 0 100%,from(#A7C4BF), to(#CA992C)); background:-moz-linear-gradient(top, #4FCAF3, #CA992C); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4FCAF3', endColorstr='#CA992C'); }
body.site, body.info { background:-webkit-gradient(linear,0 0, 0 100%,from(#D8F0FE), to(#558FBD)); background:-moz-linear-gradient(top, #D8F0FE, #558FBD); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8F0FE', endColorstr='#558FBD');  }
body.font { background:-webkit-gradient(linear,0 0, 0 100%,from(#FFF), to(#CDE1D1)); background:-moz-linear-gradient(top, #FFF, #CDE1D1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#CDE1D1'); }

table { xfont-size:16px; xborder-collapse:collapse; }
P, div, table, td { margin:0; padding:0; }
div.Image { font:1px arial; }

/* --- P, div { font-size:12px; } --- */
img { border:0px; }
h1 { font:bold 26px arial; color:#FFF; margin:0 0 18px 0; padding:0px; }
h2 { font:20px tahoma; color:#FFF; background:#0099DB; margin:6px 0 6px 0; padding:2px 0 1px 2px; }
h3 { font:bold 18px tahoma; color:#FFEE00; margin-bottom:4px;  padding-top:4px; }
h4 { font:18px tahoma; color:#FFEE00; }
hr { clear: both;  visibility:hidden; }

a { xfont:12px tahoma; text-decoration:underline; }

.none { display:none; }
.accu #DivAll { background:url(../img/accueil/fond.jpg); color:#FFF; }
.site #DivAll { background:url(../img/site/fond.jpg) }
.roch #DivAll { background:url(../img/roche/fond.jpg) }
.font #DivAll { background:url(../img/font/fond.jpg) }
.libr #DivAll { background:url(../img/libr/fond.jpg) }
.info #DivAll { background:url(../img/info/fond.jpg) }
.nouv #DivAll { background:url(../img/accueil/fond.jpg); }

.accu #Logo { position:absolute; top:140px; left:217px; width:654px; height:195px; background:url(../img/accueil/logo.jpg) }
#Logo2 { display:block;  position:absolute; top:12px; left:24px; cursor:pointer; }
.accu #Logo2 { display:none; }
.libr #Logo2 { display:block; position:absolute; top:20px; left:21px; width:173px; height:116px; xbackground:url(../img/libr/logo.jpg) }
/* ---
.site #Logo2 { position:absolute; top:5px; left:14px; width:204px; height:68px; xbackground:url(../img/site/logo.jpg) }
 --- */
#barColor { display:none; }
.accu #barColor { display:block; position:absolute; left:170px; width:46px; height:700px;  background:url(../img/accueil/barColor.jpg) }

/* --- Menu 1 et 2--- */
#menu1 { position:absolute; top:1px; left:280px; width:555px; text-align:center; padding-left:8px; xborder:1px solid red; }
#menu1 table { font-size:12px; }  /* --- Sinon l'interligne des A est trop importante  --- */
#menu1 .menuSepar { position:absolute; top:35px; left:1px; width:100%; height:5px; }
.menu1 { float:left; width:88px; max-width:88px; height:95px; margin:0 6px; padding:0; cursor:pointer; border:0px solid red; }
.menu1 a { font:bold 12px arial; color:#513718; text-transform:uppercase; text-decoration:none; }
.menu1 a:hover { font:bold 12px tahoma; color:#7F4A18; }
.menu1 .d1 { width:100%; height:35px; text-align:center; vertical-align:middle; }
.menu1 .d2 { overflow:hidden; height:18px; text-align:center;}
.menu1 .d2 img { max-height:59px; }
.menu1.On .d2 { overflow:visible; }
.menu1.Sel .d2 { overflow:visible; cursor:auto }

.site .menu1 a:hover { color:darkblue; }
.roch .menu1 a { color:#FFF; }
.font .menu1 a { color:#432E11; }
.info .menu1 a:hover { color:darkblue; }

#menu2 { background:#000; }
.accu #menu2 { background:#523818; }
.font #menu2 { background:#93691F; }
.libr #menu2 { background:#31271A; }
.info #menu2 { background:#090358; }

.accu #menu1 { position:absolute; top:580px; }
.accu #menu1 .menuSepar { background:url(../img/accueil/m-separ.jpg) no-repeat }
.site #menu1 .menuSepar { background:url(../img/site/m-separ.jpg) no-repeat }
.roch #menu1 .menuSepar { background:url(../img/roche/m-separ.jpg) no-repeat }
.font #menu1 .menuSepar { background:url(../img/font/m-separ.jpg) no-repeat }
.libr #menu1 .menuSepar { background:url(../img/libr/m-separ.jpg) no-repeat }
.info #menu1 .menuSepar { background:url(../img/site/m-separ.jpg) no-repeat }
.nouv #menu1 .menuSepar { background:url(../img/accueil/m-separ.jpg) no-repeat }

#menu2 ul { margin:0; padding:0;	list-style:none; }
#menu2 ul li { display:inline; margin:0 2px; padding:0;	}
#menu2 a { font:bold 12px tahoma; color:white; padding:0px 6px; text-decoration:none; }
#menu2 a:hover { color:#FFF; background:#007FB4;  }


/* --- volet2  height calculée dans Affich, width dans css, volet2_defil dans css --- */
#volet2 { position:absolute; width:530px; font-family:calibri,tahoma,trebuchet ms,arial,helvetica; font-size:18px; color:#FFF; margin:0 0 0 0; padding:0px 0px 0 270px; }
#volet2 p { padding-bottom:12px; text-align:justify; }
#volet2 h1 { color:#FFF; padding-left:14px; }

#barTools { position:absolute; text-align:center; margin:0; padding:0px; xborder:1px dotted #FFF; }
.accu #barTools, .cal #barTools  { display:none; }
#volet2_defil { margin:0; padding:2px 0;	}
#volet2_defil ul { margin:0; padding:2px 0;	}
#volet2_defil li { display:inline; font:bold 12px tahoma; margin:0px; padding:0 2px; cursor:pointer; }

#volet2 .Descript { color:#FFF; overflow:auto; }
#volet2 .Descript.Medium { font-size:18px; }
#volet2 .Descript.Large { font-family:arial; font-size:20px; }
#volet2 .Descript .Note { font-family:arial; padding-left:75px }

.accu #volet2 { top:120px; left:270px; width:320px; height:450px }
.accu #volet2 h1 { display:none; }

.site #volet2 { top:120px; left:290px; width:535px; margin:0; padding:0; }
.site #volet2 h1 { color:#FFFF00; text-align:right; text-shadow:2px 2px 2px #000; filter:shadow(Color=#222222, Direction=125, Strength=5); }  /* --- D5EBFA --- */
.site #volet2 h2 { color:yellow; background:#0070C0;  padding:2px 4px 1px; }
.site a { color:#FFF }

.site #volet2 .Descript { xheight:332px; }
.site #volet2 .Descript .Normal2 { color:#B9F5D1 }
.site #volet2 .Descript .Note { color:#B9F5D1 }
.site #barTools { top:655px; left:270px; width:615px; }
.site #volet2_defil li { color:#0C0478; }

.info #volet2 { top:120px; left:290px; width:515px; margin:0; padding:0; }
.info #volet2 h1 { color:#FFFF00; text-align:right; xtext-shadow:2px 2px 2px #000; filter:shadow(Color=#222222, Direction=125, Strength=5); }  /* --- D5EBFA --- */
.info #volet2 h2 { color:yellow; background:#0070C0;  padding:2px 4px 1px; }
.info #barTools { top:655px; left:270px; width:615px; }
.info a { color:#FFF }

.info #volet2 .Descript { xheight:332px; }
.info #volet2 .Descript .Normal2 { color:#000 }
.info #volet2 .Descript .Note { color:#000 }
.info #barTools { top:655px; left:270px; width:520px; }
.info #volet2_defil li { color:#0C0478; }

.libr #volet2 { top:120px; left:290px; width:590px; xheight:650px; margin:0; padding:0; }
.libr #volet2 h1 { xcolor:#F1F08B; color:#FFE809; text-align:right; text-shadow:2px 2px 2px #4A3214; filter:shadow(Color=#222222, Direction=125, Strength=5);  }
.libr #volet2 .Niv1 h1 { display:none; }    /* --- Pour cacher les h1 des sous-menus --- */
.libr #volet2 h2 { font:bold 20px arial; color:#71181C; background:none; xbackground:#F7E8C9; padding-left:4px; }
.libr #volet2 .Descript { xheight:332px; }
.libr #barTools { top:655px; left:270px; width:620px; }
.libr #volet2_defil li { color:#0C0478; }

.nouv #volet2 { top:120px; left:280px; width:530px; color:#000; margin:0; padding:0; }
.nouv #volet2 h1 { color:#FFE809; text-align:right; text-shadow:2px 2px 2px #4A3214; filter:shadow(Color=#222222, Direction=125, Strength=5);  }
.nouv #volet2 h2 { color:#71181C; background:#FFF; padding-left:4px; }
.nouv #barTools { display:none; }
.nouv .Titre { float:left; color:#334 }
.nouv .Titre>a { font:bold 18px calibri; color:#111; text-decoration:none; }
.nouv .Date { width:60px; font:14px calibri; color:#333; text-align:right; }
.nouv #volet2_defil li { color:#0C0478; }

.roch #volet2 { top:120px; left:270px; width:530px; margin:0; padding:0; }
.roch #volet2 h1 { color:#FFEE00; background:url(../img/roche/v2h2-puce.jpg) no-repeat left 70% }
.roch #volet2 h2 { color:#FFEE00; background:#6ABF58;  padding-left:4px; border-bottom:1px dotted #95E386; }
.roch #volet2 a { color:#FFF; text-decoration:none; }
.roch #volet2 .Descript { xheight:332px; }
.roch #barTools { top:655px; xtop:552px; left:270px; width:530px; }
.roch #volet2_defil li { color:#8ACF78; }

.font #volet2 { top:160px; left:280px; width:560px; xwidth:590px; margin:0; padding:0; }
.font #volet2 h1 { color:#E79814; background:url(../img/font/v2h2-puce.jpg) no-repeat left 70%;  }
.font #volet2 h2 { color:#FEF183; background:#5D4321;;  padding-left:4px; border-bottom:1px dotted #715D40; }
.font #volet2 a { color:#FFF }
.font #volet2 .Descript { xheight:264px; }
.font #barTools { top:655px; xtop:580px; left:270px; width:605px; }
.font #volet2_defil li { font:bold 14px tahoma; color:#F3991B; }

#volet2_defil li.Sel { color:#FFF; }

#__volet2 .MsoQuote { font:16px times new roman; font-style:italic; color:#472408; padding-left:24px; border-left:3px dotted #C38D33; }  /* Citation */
#volet2 .Lexic { color:yellow; cursor:help; }
#volet2 .LexicDef { display:none; }

/* --- Actualités ---  la class actu est insérée grâce au champ Ref de la fiche Actualités */
#volet2 .actu .Niv1 h1 { font:bold 18px tahoma; color:#0D0479; text-align:left; text-shadow:0; filter:none; margin:10px 0 6px 0; padding:0; border-bottom:1px dotted #0D0479 }
#volet2 .actu .Niv1 .Descript { font:12px verdana; background:#0D0479; line-height:18px; margin-left:20px; padding:8px 16px; }
#volet2 .actu .Niv2 .Descript { font:12px verdana; color:#FFF; background:#0D0479; margin-left:20px; padding:8px 16px; }

/* --- Divisions --- */
.accu #div1 { position:absolute; top:8px; left:254px; width:569px; font:bold 30px calibri; color:#513718; text-align:center; }
.accu #div2 { position:absolute; top:430px; left:80px; z-index:10; }
.accu #div3 { position:absolute; top:40px; left:12px; width:118px; xbackground:#89521A; padding:10px; z-index:999; }
.accu #div3 a { font:15px arial; color:#FFF; text-decoration:none; }

.site #div1 { position:absolute; top:175px; left:12px; width:236px; }
.site #div1 img, .site #div2 img { border:10px solid #082D4A; }
.site #div1 .D, .site #div2 .D { padding:2px 4px; background:#AFE5F5; border:2px solid darkblue; }
.site #div1 .TitIn { font:bold 12px verdana; color:white; background:darkblue; padding:2px 4px; }
.site #div1 .DivIn, .site #div2 .DivIn { font:11px tahoma; padding:4px 2px }
.site #div2 { position:absolute; top:375px; left:12px; width:236px; background:#AFE5F5; }
.site #div2 .TitIn { font:bold 12px verdana; color:white; background:darkblue; margin:-4px -8px; padding:2px 4px; }

.site #div3 { position:absolute; top:120px; left:6px; width:190px; font:11px tahoma; background:#AFE5F5; padding:2px; border:2px solid darkblue; }
.site #div3 .TTitre { display:none; }
.site #div3 h1 { font:bold 12px verdana; color:white; background:darkblue; padding:2px 4px; }
.site #div3 .Descript { padding:2px 4px; }
.site #div3 .Descript P { padding:6px 0; }

.site #div4 { position:absolute; top:120px; left:12px; width:192px; font:12px 'trebuchet ms'; color:#D5003A; background:#FFF; text-align:center; padding:2px; }
.site #div4 .TitIn { font:bold 16px trebuchet; color:#000; padding:10px 4px 4px 4px; border-bottom:1px dotted #000;}
.site #div4 .Descript { padding:2px 4px; }
.site #div4 .Descript P { padding:6px 0; }

.roch #divs { padding:100px 0 0 13px; width:225px }
.roch #div1 img { border-top:7px solid black; border-bottom:7px solid #1CAF01; }
.roch #div2 img { border-bottom:7px solid black; }
.font #divs>div { position:static; width:251px; height:163px; margin-bottom:3px }
.libr #div1 { position:absolute; top:260px; left:30px; }
.libr #div3 { position:absolute; top:140px; left:16px; width:180px; }

.branche { display:none;  }
.font .branche { display:block; position:absolute; left:195px;  top:570px }

/* --- ssMenu --- */
#ssmenu { position:absolute; top:100px; left:850px; width:180px; height:570px; }
body.site #ssmenu { left:870px; }
body.font #ssmenu { left:882px; }
body.cal  #ssmenu { left:925px; }
body.libr #ssmenu { left:892px; }
.ssMenu { position:absolute; overflow:hidden; cursor:pointer }
.ssMenu table { width:100%;  height:100%; font-size:12px; }
.ssMenu td { text-align:center; vertical-align:middle; }
.ssMenu a { font:bold 10px tahoma; color:#FFF; text-transform:uppercase; text-decoration:none; }
.ssMenu.oval.On a { xvisibility:hidden; }
.ssMenu.oval.Sel a { xvisibility:hidden; }
.ssMenu.t1 { width:58px; height:55px; }
.ssMenu.t2 { width:64px; height:66px; }

.accu #ssmenu { display:none;  }
.site #ssmenu { display:block; }   .site A {  }
.roch #ssmenu { display:block; }
.font #ssmenu { display:block; }
.info #ssmenu { display:block; }   .info A {  }

/* --- ssMenu - couleurs --- */
.oval { background-repeat:no-repeat; background-position:center center; text-align:center; xborder:1px solid red; }
.oval.c1 { width:93px; height:50px; xpadding:18px 36px; }
.oval.c2 { width:93px; height:50px; xpadding:16px 28px; }
.oval.c1.le { xpadding-top:14px; }
.oval.c2.le { xpadding-top:12px; }
.oval.L5 a, .oval.L6 a { font:11px tahoma; text-transform:none; xborder:1px solid red; }
.oval.jaune a { color:#0D6421 }
.oval.roseP a { color:#432E11 }
.oval.orange a { color:#432E11 }
.oval.vertC a { color:#155911; }
.oval.vert a { color:#FFF }
.oval.On a { color:#FFA }
.oval.Sel a { color:#FFF }

/* ----------------    Intervenants  ----------------- */
.Interv .Titre { font:bold 14px tahoma; color:#FFE400 }
.Interv td { font-size:18px; vertical-align:top }
.Interv .Separ { clear:both; height:6px; font-size:2px;  }

/* ----------------    Divers Domaines ----------------- */
.site .CadreG, .site .CadreD { color:#FFF; background:#019ADD; border:1px dotted #AFDBE5; }
.roch .CadreG, .roch .CadreD { color:#328B21; background:#B4F0A7; border:1px dotted #FFF; }
.font .CadreG, .font .CadreD { color:#5A4214; background:#EFA528; border:1px dotted #FFF; }
.info .CadreG, .info .CadreD { color:#FFF; background:#019ADD; border:1px dotted #AFDBE5; }
.btnAppelDia { position:absolute; bottom:0; right:0; width:100; color:#000; background:orange; text-align:center; padding:1px 2px; cursor:pointer; }
.site .btnAppelDia { color:#000; background:#FFFF00;}

/* ----------------    Formulaires  ----------------- */
input, textarea { font:13px arial; color:#0D0479; background:#AFE5F5; margin:0; border:1px solid #0D0479 }
select { font:12px tahoma;  color:#0D0479; background:#AFE5F5; margin:0; border:1px solid #0D0479 }
input[type=checkbox] { background:transparent; border:0px solid }
input[type=radio] { background:transparent; border:0px }
input[type=button] { background:#ECE9D8; cursor:pointer }
label { font:bold 13px tahoma; }			label[for] { font:13px tahoma; }
button { font:12px arial; color:navy; border:1px solid #007FB4; }
.DivStd { clear:both; xpadding-bottom:20px; xborder:#F66 1px solid }
span.Etoile { color:darkblue }
form .DivCh { float:left; padding:4px 10px 0 0;  margin:0px; border:#F66 0px solid }				.DivCh.Last { padding:4px 0 0 0; }
div.Separ { clear:both; height:4px; font-size:2px; xborder:1px solid }
br.Separ { clear:both; }

.Bouton {
	display:inline-block; xdisplay:table-cell; font:12px tahoma; text-align:center; vertical-align:middle; font:16px arial; color:#000; background:#FFB515 url(../img/btn_degrad.png) repeat-x;
	-moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border:1px solid #000; border:1px solid rgba(0,0,0,0.25); border-bottom:2px solid rgba(0,0,0,0.25); text-decoration:none; padding:2px 4px 3px; cursor:pointer;
	margin-right:4px;
}
a.Bouton {  /* --- background:#FFB515 --- */
	display:inline-block; xdisplay:table-cell; font:12px tahoma; text-align:center; vertical-align:middle; font:16px arial; color:#000; background:#FFFF00 url(../img/btn_degrad.png) repeat-x;
	-moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border:1px solid #000; border:1px solid rgba(0,0,0,0.25); border-bottom:2px solid rgba(0,0,0,0.25); text-decoration:none; padding:2px 4px 3px; cursor:pointer;
	margin-right:4px;
}
a.btn2 {
	display:table-cell; text-align:center; font:12px tahoma; vertical-align:middle; font-weight:bold; color:#000; background:#ffb515 url(../img/btn_degrad.png) repeat-x;
	-moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border:1px solid #000; border:1px solid rgba(0,0,0,0.25); border-bottom:2px solid rgba(0,0,0,0.25); text-decoration:none; padding:4px 14px 5px; cursor:pointer;
}

/* ----------------    Calendrier  ----------------- */
#CalV1 div { margin-bottom:10px; }
#CalV1 div.Titre { font:bold 16px tahoma; background:#00B0F0; text-align:center; margin:0 6px 12px 0; padding:2px; border:1px solid white;}

#CalV2 { font:12px verdana; }
#CalV2 h1 { color:yellow; text-align:right; text-shadow:2px 2px 2px #000; filter:shadow(Color=#222222, Direction=125, Strength=5); }
#CalV2 h2 { background:#0D0479; border:1px solid #FFF; }
#CalIns  { font:12px verdana; }
#CalIns h1 { color:yellow; text-align:right; text-shadow:2px 2px 2px #000; filter:shadow(Color=#222222, Direction=125, Strength=5); }
#CalIns h2 { background:#0D0479; border:1px solid #FFF; }

.TData th { height:20px; font:bold 13px arial; color:#000; background:#BBEFFF; text-align:center; padding:3px 1px; border-right:1px solid #AEE0F0; border-bottom:2px solid #46AAC5; }
.TData td { font:12px arial; color:#254061; background:#DCF7FF; text-align:center; vertical-align:top; padding:6px 3px; border-right:1px solid #AEE0F0; border-bottom:1px solid #AEE0F0; }
.TData th.vide { background:none; border:0px solid; }
.TData td.vide { background:none; border-bottom:2px solid #00B6E8; }
.TData tr.vide td { border-bottom:0px solid red; }
.TData .An td { border-bottom:0px solid red; }
.TData .An td.An { font:bold 18px tahoma; color:white; background:#00B0F0; }
.TData .Mois { height:15px; }
.TData .Mois td.Mois { font:bold 14px arial; color:white; background:#00B0F0; text-align:left; padding:2px 14px; }

#ulParts ul { margin:0; padding:0; list-style:none; }
#ulParts li { font:13px arial; margin:0 2px; cursor:pointer; }

/* ----------------    Win  ----------------- */
.ui-dialog-content p { font:20px calibri, tahoma, helvetica }
.ui-dialog-content h1 { color:#FFE809 }
.Widget, .info_slide, .info_diapo, .info_tabs, .info_accordeon { display:none }

/* ----------------    Edition  ----------------- */
.libr #volet2 .Collection table { margin:20px 0 0 120px }
.libr #volet2 .Collection .Tit { background:#DAC294; padding:4px 8px }
.libr #volet2 .Collection A { font:bold 16px arial; color:#000; text-decoration:none; }
.libr #volet2 .Collection A:hover { color:#FFF; }

.libr #div3 .Collection h1 { display:none; }
.libr #div3 .Collection ul { margin:2px 0px; padding:0; list-style-type:none; text-align:left; }
.libr #div3 .Collection li { display:block; height:30px; background:#FFF; vertical-align:middle; margin:4px 0; padding:8px 8px; border:3px solid #FFDF57; cursor:pointer }
.libr #div3 .Collection li a { font:bold 14px arial; color:#990000; text-decoration:none; }
.libr #div3 .Collection li.Sel { color:white; background:#2647A0; border:1px solid #2647A0; padding:2px 10px; }

#uneCollection a { font:bold 15px arial; color:#4A3214; xtext-shadow:1px 1px 1px #FAE2B4; filter:shadow(Color=#222222, Direction=125, Strength=2); text-decoration:none; }
.EncartPrd.Lig1 { background:#DAC294; }
.EncartPrd.Lig2 { background:#D5BA8C; }
.EncartPrd .vignet { border:1px solid #000; }
.EncartPrd .imgCadd { width:20px; height:22px; background:#DAC294; padding:2px 0 0 3px; cursor:pointer; }
.EncartPrd p { font:13px arial; color:#4A3214; margin-top:8px }
.EncartPrd input { font:12px verdana; width:15px; margin:0; padding:0 }

#MiniCad, #MiniCad table { font:13px arial; width:170px; text-align:left; }
#MiniCad span { font-weight:bold }

/* ----------------    Divers  ----------------- */
.TableText td { padding:4px; }
.CadreG { float:left;   max-width:40%; font:bold 13px arial; text-align:left; margin:0 15px 4px 0; padding:10px; }
.CadreD { float:right;  max-width:40%; font:bold 13px arial; text-align:left; margin:0 0 4px 15px; padding:10px; }
.ImgLeft { float:left;  margin:0 14px 12px 0 }
.ImgRight { float:right;  margin:0 0 12px 12px }
.Lettrine { float:left; font-family:times new roman; font-size:22pt; font-weight:bold; margin:-4px 4px 0 0 }
.Lettrine2 { float:left; xwidth:30px; xheight:30px; font-weight:bold; background:darkblue; margin:0px 6px 0 0; padding:2px 6px 2px 6px; border:1px solid #FFF; }
.divAjout, .Hide, .hide { display:none; }

.MsoQuote, #volet2 .MsoQuote { font:30px times new roman; color:#FFF; font-style:italic;text-align:center; text-shadow:2px 2px 2px #000; xfilter:shadow(Color=#222222, Direction=125, Strength=2);}
.MsoQuote:before{ display:inline; content:url(../img/guil-open.png); margin:0 6px 0 0; xborder:1px solid red; }
.MsoQuote:after{ display:inline-block; content:url(../img/guil-close.png); margin:-40px 0 0 6px; xheight:30px; font-size:10px; line-height:80px; xborder:1px solid red; }

/* ----------------    Bug  ----------------- */
#DivBugs, #DivBugs pre { font:12px calibri; }
TABLE.debug { border-right:1px solid #888; border-bottom:1px solid #888; }
TABLE.debug  TD { font:12px calibri; margin:0; padding:0 2px; border-top:1px solid #888; border-left:1px solid #888;}

