* {margin:0; padding:0;}
html { font-size:100%; }
body {font: .687em/1.2em Geneva, Helvetica, Sans-Serif; color:#666666; background:#f7f7f7 url(img/coinmosaique.jpg) no-repeat 0 0;}

/********/
/*=LIE Liens*/
/*******/
/*A respecter : 1 link, 2 visited, 3 hover, 4 active */
a, a:visited  {color:/*#F7C66B*/#f1a81d; background:transparent; font-weight:bold; text-decoration:none;}
a:hover, a:active  {color:#666666; background:transparent;}
a.courriel, a:visited.courriel {color:#f1a81d; background:transparent; font-size:.9em; text-decoration:none;}
a.lienRose, a:visited.lienRose {color:#DC74BA; background:transparent;}
a:hover.lienRose {text-decoration:underline;}
a.lienGris, a:visited.lienGris {color: #666666; background:transparent; text-decoration:underline;}


/**********/
/*=BAL Balises*/
/**********/
acronym { font-weight:bold; border-bottom:1px dashed; cursor:help; }
a acronym { border:0 none; }
blockquote { border-color:#f7f7f7 #c0c0c0; border-style:double; border-width:0 0 0 15px; font-style:italic; margin:1.5em auto; padding-left:3px; width:80%; }

cite { font-weight:bold; }
.mosaique dt { font-weight:bold; background: url(img/pucemosaique.gif) no-repeat 0 50%; text-indent:1.2em; padding:.3em 0; }
img { border:0; }
h1 { text-indent:-999em; line-height:0; }
h2 { font-size:1.7em; }
h3 { font-size:1.6em; }
h4 {font-size:1.5em;}
h5 { font-size:1.3em; }
h6 { font-size:1.1em; }
hr {/*Couleur du fond d'écran, personnalisée au besoin*/
	background-color:#f7f7f7; /* Pour tous sauf IE */
	border:0;
	color: #f7f7f7;  /* Pour IE */
	display:block;
	height:1px;
	width:100%;	
	}
* html hr { margin:-7px 0; }/*contrecarre le 7px par défaut de IE. Interprété seulement par IE*/		
p { text-align:justify; }
sup, sub { line-height:0;}
ul { list-style:none; }

/*************/
/*=IMG images*/
/************/
.cadreSimple { border:2px solid; }
.carte { height:400px; width:500px; }
.photomonastere { height:140px; margin:0 auto; overflow:hidden; width:152px; }
.bandeau { height:50px; margin:-4px auto 0; overflow:hidden; text-align:center; width:365px; }
.loupe { height:14px; width:14px; }
.reduction250 { overflow:hidden; width:250px; }
.valid { height:25px; width:70px; }
/*************************/
/*=PERS Classes personnalisées*/
/*************************/
.aide, .souris {cursor:help;}
.auCentre {  margin-left:auto; margin-right:auto; width:60%; }
.duBalai { height:0; clear:both; }
.cacher, .invisible { display:none; }
.centre { text-align:center;}
.clearB {clear:both;}
.clearD { clear:right; }
.clearG { clear:left; }
/*=COUL Couleurs*/
/***************/
.gris, .grisClair, .jaune, .rose { background-color:inherit; }
.gris { color:#666666; }
.grisClair { color:#b1b1b1; }
.jaune { color:#f1a81d; }
.jauneFT { color:#f1a81d; }
.rose { color:#DC74Ba; }
.fdGris { background-color:#f7f7f7; }
.fdRose { background-color:#dc74ba; }
/**************/
.droite { text-align:right; }
.encadre { border:6px double; margin:10px 0; padding:0 8px 8px 8px; }
.encadreJ { border:4px dotted #f1a81d; margin:5px auto; padding:4px; }
.enLigne { display:inline; padding-right: 2px; }
.enorme { font-size:250%; vertical-align:super; }
.espace { padding:.03em; }
.flottantD { float:right; margin:.5em 0 .5em .5em; }
.flottantG { float:left; margin:.5em .5em .5em 0; }
.gauche { text-align:left; }
.grand { font-size:115%;}
.gras { font-weight:bold;}
.nonGras {font-weight:normal;}
.ligne { background:url(img/ligne3x320.jpg) repeat-x; clear:both; height:3px; margin-bottom:.8em; margin-top:.8em; }
.ligneEpaisse { background:url(img/ligne10.jpg) repeat-x; height:10px; /*left:200px; position:absolute; top:28px; width:445px; z-index:2;*/ }
.ligneFilet { background:url(img/ligne10.jpg) repeat-x; height:1px; margin:2px 0; }
.ligneFiletGris { background-color:#b1b1b1; height:1px; width:50%; margin:5px 0; }
.ligneFiletRose { background-color:#DC74Ba; height:1px; width:50%; }
.majuscule {text-transform:uppercase;}
.margeB1em { margin-bottom:1em; }
.margeB10 { margin-bottom:10px }
.margeB20 { margin-bottom:20px; }
.margeD100 { margin-right:75px; }
.margeG1em { margin-left:1em; }
.margeG3em { margin-left:3em; }
.margeH05em { margin-top:.5em; }
.margeH1em { margin-top:1em; }
.margeH5 { margin-top:5px; }
.margeH10 { margin-top:10px; }
.margeH20 { margin-top:20px; }
.margeH30 { margin-top:30px; }
.margeH100 { margin-top:100px; }
.noMargeB { margin-bottom:0; }
.nonGras { font-weight:normal; }
.noSuperposition { clear:both; height:0; visibility:hidden; }
.oblique {font-style:oblique;}
.nonOblique { font-style:normal; }
.petit { font-size:85%;}
.petiteMajuscule { font-variant:small-caps; }
.plusGrand { font-size:150%; }
.precRose { background:transparent url(img/precRose.gif) no-repeat 0 50%; padding-left:20px; }
.puceAnimOr { background:transparent url(img/Animationdroite.gif) repeat; margin:.5em 0; }
.puceMosaique { background:transparent url(img/pucemosaique.gif) repeat-y 0 50%; padding-left:20px; }
.puce { background:transparent url(img/pucemosaique.gif) no-repeat 0 2px; padding-left:13px; }
.puceOr { background:transparent url(img/pucecarre15.jpg) no-repeat; padding-left:18px; }
.ruse { clear:both; height:6em; visibility:hidden; }
.suivRose { background:transparent url(img/suivRose.gif) no-repeat -2px 0; padding-left:18px; }
.triangleRose { background:transparent url(img/suivRose.gif) no-repeat -13px -2px; padding-left:12px; }
/****************/

/**********************/
/*=STRUCT Disposition générale*/
/**********************/
.minHeightExt { min-height:1px ; padding-top:800px; }
.minHeightInt { margin-top:-800px; }  
#ImgOverflow { float:left; width:100%; /*fixe le overflow:hidden pour les images sous IE*/}  
.fdADroite { background:transparent url(img/fdD150.png) 99% 0 repeat-y; }
#Tete { background:transparent url(img/logoor.gif) no-repeat 0 1px; width:78%; margin:0 auto;  min-height:1px; padding-top:130px; }
#Preambule { background:transparent url(img/ligne10.jpg) repeat-x 0 15px; font-weight:bold; float:left; margin-left:122px; margin-top:-130px; padding:28px 10px 10px 10px; width:58%; }
.preambuleVide { height:150px; }
#Preambule h2 { margin:1em 0 1em; }
#Corps { clear:both; }
#ContenantMilieu { width:100%; float:right; margin-left:-200px; min-height:1px; padding-top:420px;  }
#ContenuMilieu  { height:420px; overflow:auto; margin-left:200px; padding:.5em; margin-top:-420px; width:70%; }
#ContenantMilieuLong { width:100%; float:right; margin-left:-200px; min-height:1px; padding-top:540px;  }
#ContenuMilieuLong  { height:540px; overflow:auto; margin-left:200px; padding:.5em; margin-top:-540px; width:70%; }
#AGauche { float:left; line-height:1.8em; width:200px; }
ul.navigation {  margin-left:35px; margin-top:2.2em; }
ul.navigation li { background:transparent url(img/pucecarre15.jpg) no-repeat 0 .1em; padding-left:18px;  }
.aGaucheContenu ul { margin:2em 0 2em 10px; text-align:left; }
.aGaucheContenu li { background-color:#f1a81d; border:#f1a81d 2px outset; margin:.2em 0;  }
.aGaucheContenu li a, .aGaucheContenu li a:visited {display:block; background:transparent; color:#ffffff; text-decoration:none; padding-left:.4em; }
.aGaucheContenu li a:hover {  background-color:#f7f7f7; border-color:#f7f7f7; color:#f1a81d; }
#ADroite { float:right; width:120px; }
#Pied {background:url(img/ligne3x320.jpg) repeat-x; clear:both; font-size:.9em; margin-left:auto; margin-right:auto; margin-top:10px; width:70%;}
#Pied ul { padding-top:10px; }
/*****************/
/*=MEN Menu*/
/*****************/
#Menu { border:2px solid #f1a81d; float:left; margin-top:-128px; width:80px; line-height:1.5em; }
#Menu li { margin-left:.3em; width:80px; }
#Menu a { display:block; width:80px; }
#Menu li ul { left:-999em; position:absolute; Z-index:100; }
#Menu li:hover ul, #Menu li.IERuse ul { background-color:#f7f7f7; border:solid #f1a81d; border-width:0 0 .2em .2em; left:auto; margin:-12px 0 0 55px;}
#Menu li:hover ul li, #Menu li.IERuse ul li { width:108px; }
#Menu li:hover ul li a, #Menu li.IERuse ul li a { display:block; width:108px; }
#Menu li:hover ul a, #Menu li.IERuse ul a {  background:url(img/suivRose.gif) no-repeat -14px -2px; font-weight:normal; color:#666; margin-left:-2px; padding-left:10px; }

/**********************/
/*=AG Corps - A gauche*/
/**********************/

.bordGBJaune { background-color:#f7f7f7; padding:2px; border-style:solid; border-width:0 0 1px 1px; margin-left:2px; border-color:#f1a81d; }
.bordDBJaune { background-color:#f7f7f7; padding:0 .2em; border-style:solid; border-width:0 1px 1px 0; margin-left:5px; border-color:#f1a81d; }
.cadreJ { background-color:#f7f7f7; margin-left:2px; border:1px solid #f1a81d; padding:.2em; }
.cadreJGDB { background-color:#f7f7f7; margin-left:2px; border:solid #f1a81d; border-width:0 1px 1px 1px; padding:.2em; }
/********************************/
/*=CORPUS mise en forme Corpus*/
/******************************/
.titreD { background-color:#f1a81d; border:#f1a81d 2px outset; color:#f7f7f7; clear:both; margin:.5em .5em .5em 50%; padding:.3em /*2em*/.6em .3em .3em; text-align:right; }
/******************************/
/*culture.asp*/
/******************************/
.parution { clear:both; border:#f1a81d solid; border-width:0 0 2px 2px; float:left; margin-bottom:.5em; margin-right:-100px; padding:.5em .5em .5em ; width:96%; }
.parution h4, h5 { font-size:1em; font-weight:bold; }
.parution h4 { background:transparent url(img/suivRose.gif) no-repeat -13px -3px; font-size:1.1em; margin:.5em 0 .2em; padding-left:10px; }
.parution .jaquette { border:solid #f1a81d; border-width:.1em .1em 0 0; float:right; margin:.3em 0 .3em .5em; height:100px; overflow:hidden; width:100px; }	
.parution .jaquette img {margin-left:-40px; margin-top:-90px;}
.parution .jaquette img.sansMarge { margin-left:0; margin-top:0; }
/******************************/
/*diffusionEdition.asp*/
/******************************/
.noticeExt { border:#c0c0c0 solid; border-width:0 0 2px 2px; float:right; /*margin-bottom:5px;*/ margin-left:-160px; padding-bottom:5px; width:98%; }
.notice { margin-left:160px; }
.notice h4, h5 { font-size:1em; font-weight:bold; }
.notice h4 { background:transparent url(img/suivRose.gif) no-repeat -13px -3px; font-size:1.1em; margin:.5em 0 .2em; padding-left:10px; }
.illustrationGExt { float:left; margin-left:10px; margin-top:5px; width:145px; }
.illustrationG { border:solid #c0c0c0; border-width:1px 1px 0 0; float:left; margin:2px; height:150px; overflow:hidden; width:65px; }
.illustrationGH120 { border:solid #c0c0c0; border-width:1px 1px 0 0; float:left; margin:2px; height:120px; overflow:hidden; width:65px; }	
.illustrationG img {/*margin-left:-20px; margin-top:-110px;*/}
.illustrationG img.sansMarge { margin-left:0; margin-top:0; }
.notice ul { border:#c0c0c0 1px solid; padding:3px; }
.notice ul ul.contact, .notice ul ul.lien {  border:0 none; padding-left:0; }
ul.contact li:before { content: "Contact \00BB \0020"; font-weight:bold }
ul.lien li:before { content: "Lien \00BB \0020"; font-weight:bold }
ul.contact a, ul.lien a  {color:#666666; text-decoration:underline; }
/******************************/
/*spiritualites.asp*/
/******************************/
.spiritualites a { color:#666666; font-weight:bold; text-decoration:underline; }
.spiritualites h3{ background-color:#f1a81d; border:#f1a81d 2px outset; color:#f7f7f7; clear:both; margin:.5em .5em .5em 50%; padding:.3em .6em .3em .3em; text-align:right; }
.spiritualites a:visited { font-weight:normal; }
.spiritualites acronym, .popUp acronym { font-weight:normal; }
.spiritualites blockquote { background:url(img/plus.jpg) no-repeat -4px -1px; font-style:normal; padding-top:5px; text-indent:15px; }
.spiritualites h3 a { background-image:none; }
.spiritualites h4 { display:inline; font-size:1.1em; }
.spiritualites h5 { display:inline; font-size:1em; font-style:italic; font-weight:normal; margin-left:.2em; }
.spiritualites hr { background:url(img/ligne10.jpg) repeat-x; color:#f1a81d; margin-left:18px; margin-top:.9em; text-align:left; width:20%; }
.spiritualites ul, .popUp ul  { margin-top:.9em; }
.spiritualites ul li, .popUp ul li { background:transparent url(img/suivRose.gif) no-repeat -13px -2px; margin-top:5px; padding-left:10px; }
.spiritualites .ligneFilet { margin-top:1em; }
/*Pop-ups de spiritualités.asp*/
body.popUp { background-image:none; border:4px dotted #dc74ba; padding:10px; }
body.popUp h4 { display:inline; font-size:1em; font-weight:bold; }
.popUp li ul li { background-image:none; margin-top:-.9em; padding-left:20px; }