* {margin:0; padding:0;}
body {font: 80%/1.2em Geneva, Helvetica, Sans-Serif; color:#666666; background-color:#f7f7f7; background-image:url(img/coinmosaique.jpg); background-repeat:no-repeat; background-position:0 0;}
body.fondD {background-image: url(img/coinmosaiqued.jpg); background-position:100% 0; padding:2px; }
body.sansFond { background-image:none; }
/********/
/*=LIE Liens*/
/*******/
/*A respecter : 1 link, 2 visited, 3 hover, 4 active */
a, a:visited  {color:#f1a81d; font-weight:bold; text-decoration:none;}
a:hover, a:active  {color:#666666;}
a:link.courriel, a:visited.courriel {color:#f1a81d; font-size:.9em; text-decoration:none;}
a:hover.courriel {color:#666666; background:transparent;}
a.lienRose, a:visited.lienRose {color:#DC74BA; text-decoration:none;}
a:hover.lienRose {color:#666666; text-decoration:underline;}
a.lienGris, a:visited.lienGris {color: #666666; text-decoration:underline;}
a:hover.lienGris {color:#666666;}
a:link.encart {color:#DC74BA; font-size:.8em; text-decoration:none; font-weight:normal;}
a:visited.encart {color:#f1a81d;}
a:hover.encart {color:#666666;}
a:link.encartGras {color:#DC74BA; font-size:.8em; text-decoration:none; font-weight:bold;}
a:visited.encartGras {color:#f1a81d;}
a:hover.encartGras {color:#666666;}
/**********/
/*=BAL Balises*/
/**********/
acronym { font-weight:bold; border-bottom:1px dashed; cursor:help; }
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, h3, h4, h5, h6 { line-height:1em; }
h2 { font-size:1.8em; }
h3 { font-size:1.5em; }
h4 {font-size:1.3em;}
h5 { font-size:1.1em; }
h6 { font-size: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;
	margin:.5em 0;
	width:100%;	
	}
iframe { background-color:#f7f7f7; border:0 none; height:500px; margin:0; /*overflow:scroll;*/ padding:0; width:74%; }
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; }
.imgGauche70A, .imgGauche70B, .imgGauche70C { position:absolute; width:70px; height:70px; overflow:hidden; }
.imgGauche70A { top:200px; right:1px;}
.imgGauche70B { top:290px; right:1px; }
.imgGauche70C { top:380px; right:1px; }
.imgDroite70A, .imgDroite70B, .imgDroite70C, .imgDroite70D { position:absolute; width:70px; height:70px; overflow:hidden; }
.imgDroite70A { top:150px; left:0;}
.imgDroite70B { top:270px; left:0; }
.imgDroite70C { top:400px; left:0; }
.imgDroite70D { top:50px; left:0; }
.surPlace, .parCorrespondance, .atc { padding-left:16px; }
.surPlace {background:url(img/triangleRose.jpg) no-repeat -2px 0; }
.parCorrespondance {background:url(img/carreRose.jpg) no-repeat -2px 0;}
.atc {background:url(img/rondRose.jpg) no-repeat -2px 0;}
.web {background:url(img/web.jpg) no-repeat -2px 0; padding-left:21px;}
/*************************/
/*=PERS Classes personnalisées*/
/*************************/
.aide, .souris {cursor:help;}
.auCentre {  margin-left:auto; margin-right:auto; width:60%; }
.duBalai { height:0; clear:both; }
.cacher { display:none; }
.centre { text-align:center;}
.clearB {clear:both;}
/*=COUL Couleurs*/
/***************/
.gris, .grisClair, .jaune, .rose { background-color:inherit; }
.gris { color:#666666; }
.grisClair { color:#b1b1b1; }
.jaune { color:#f1a81d; }
.fdJaune { background-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; background:transparent; /*margin-right:1px;*/ }
.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;}
.invisible { display:none; }
.lettrine { line-height:1.9em; text-indent:1.9em; }
.lettrinePaveAccueil { line-height:1.4em; text-indent:1.15em; }
.M { background: url(img/lettrines/M.gif) no-repeat;  }
.O { background: url(img/lettrines/O.gif) no-repeat; }
.N { background: url(img/lettrines/N.gif) no-repeat; }
.A { background: url(img/lettrines/A.gif) no-repeat; }
.S { background: url(img/lettrines/S.gif) no-repeat; }
.T { background: url(img/lettrines/T.gif) no-repeat; }
.I { background: url(img/lettrines/I.gif) no-repeat; }
.C { background: url(img/lettrines/C.gif) no-repeat; }
.L { background:url(img/lettrines/L.gif) no-repeat; }
.P { background:url(img/lettrines/P.gif) no-repeat; }
.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; }
.margeD1em { margin-right:100px; }
.margeG1em { margin-left:1em; }
.margeG3em { margin-left:3em; }
.margeH1em { margin-top:1em; }
.margeH5 { margin-top:5px; }
.margeH10 { margin-top:10px; }
.margeH20 { margin-top:20px; }
.margeH30 { margin-top:30px; }
.margeH100 { margin-top:100px; }
.margeHPreambule { margin-top:20px; }
.new {padding-right:20px;background:transparent url(img/nouveau.png) no-repeat right 0;}
.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; }
.puceJpg1 { background:transparent url(img/puceMosaique.jpg) no-repeat; padding-left:13px; }
.puceJpg2 { background:transparent url(img/2pucesMosaique.jpg) no-repeat; padding-left:26px; }
.puceJpg3 { background:transparent url(img/3pucesMosaique.jpg) no-repeat; padding-left:39px; }
.puceJpg4 { background:transparent url(img/4pucesMosaique.jpg) no-repeat; padding-left:52px; }
.puceJpg5 { background:transparent url(img/5pucesMosaique.jpg) no-repeat; padding-left:65px; }
.puceJpg6 { background:transparent url(img/6pucesMosaique.jpg) no-repeat; padding-left:78px; }
.puceJpg7 { background:transparent url(img/7pucesMosaique.jpg) no-repeat; padding-left:91px; }
.puceJpg8 { background:transparent url(img/8pucesMosaique.jpg) no-repeat; padding-left:104px; }
.puceJpg9 { background:transparent url(img/9pucesMosaique.jpg) no-repeat; padding-left:117px; }
.puceJpg10 { background:transparent url(img/10pucesMosaique.jpg) no-repeat; padding-left:130px; }
.puceJpg11 { background:transparent url(img/11pucesMosaique.jpg) no-repeat; padding-left:143px; }
.puceJpg12 { background:transparent url(img/12pucesMosaique.jpg) no-repeat; padding-left:156px; }
.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; }
.titreInv { margin-top:0; text-indent:-999em; }
.triangleRose { background:transparent url(img/suivRose.gif) no-repeat -13px -2px; padding-left:12px; }
.flecheD { background:transparent url(img/suivant.gif) no-repeat -13px -4px; padding-left:12px; }
.tbListeMonasteres {border:0 none; border-collapse:collapse; font-size:1em; margin-left:5em; /*margin:4px;*/ }
.tbListeMonasteres td { padding:.1em .2em; }
/****************/
/* =FORM Formulaires */
/****************/
form { font-family:Geneva,Helvetica, Sans-Serif; }
button, input, select, textarea { font-size:.9em; }
.LDssLogo { background-color:#f7f7f7; color:inherit; margin-top:128px; /*width:123px; font-size:.9em;*/ font-weight:bold;}
.LDssLogo select { width:123px; }
p select, li select { font-size:1em; }
/**********************/
/*=STRUCT Disposition générale*/
/**********************/
.extMinHeight {    /*Appliquer à la div de contenant*/
  padding-top:50%; 
  min-height: 1px;   /* pour Opéra */
}
.intMinHeight { /*Appliquer à la div de contenu*/
  margin-top:-46%; /* Compense le padding-top */ 
  }
.minHeightExt { min-height:1px ; padding-top:460px; }
.minHeightInt { margin-top:-460px; }  
#ImgOverflow { float:left; width:100%; /*fixe le overflow:hidden pour les images sous IE*/}  
#FondG { background: url(img/fdD150.png) repeat-y 0 0; }
#FondD { background: url(img/fdD150.png) repeat-y right 0; }
#FondDeDroite { background:url(img/fdD150.png) repeat-y 98% 0; position:relative;}
.fdADroite { background:url(img/fdD150.png) 99% 0 repeat-y; }
#Tete { width:80%; margin:0 auto; }
#Corps { clear:both; }
#ContenantMilieu { width:100%; float:right; margin-left:-165px; /*border:solid red; border-width:3px 0;*/  }
#ContenuMilieu  { margin-left:165px; padding:.5em; }
#AGauche { width:160px; float:left; }
#ADroite { float:right; width:120px; }
#sommaire {position:absolute; left:10px; top:250px; width:150px; z-index:20;}
#sommaire ul { margin-left:1em; font-size:.85em; }
#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; }
#W3CDT { float:left; clear:left; margin-bottom:4px; background:url(img/valid-xhtml10.png) no-repeat; height:25px; width:71px;}
#W3CCSS { float:left; padding-left:2px; background:url(img/vcss.png) no-repeat; height:25px; width:71px;  margin-bottom:4px; }
.detailProduits { margin:0 75px 0 15px; width:85%; }

/**********************/
/*=TET Entête*/
/**********************/
#Logo { background:transparent url(img/logoor.gif) no-repeat; float:left; height:160px; margin-top:-10px; width:123px; }
#Tete h1 {text-indent:-999em;}
#Preambule {background:transparent url(img/ligne10.jpg) repeat-x; color:inherit; font-size:.85em; font-weight:bold; float:left; line-height:1em; min-height:2em; padding:0 10px 0 10px; width:60%; }
#Preambule h2 { margin-top:.8em; }
#Logo h3, #Logo p { font-weight:normal; font-size:1em; text-align:left; margin-top:128px; background-color:#666666; color:#f7f7f7; padding: 0 0 0 .5em; line-height:1.3em; }
#Logo ul { font-size:.85em; margin-top:100px; margin-left:16px; }
/*****************/
/*=MEN Menu*/
/*****************/
#Menu { border:.2em solid #f1a81d; float:left; font-size:.85em; margin-top:-10px; width:/*80*/100px; }
#Menu li { margin-left:.3em; width:/*80*/97px; }
#Menu a { display:block; width:/*80*/97px; }
#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:/*108*/120px; }
#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:transparent url(img/suivant.gif) no-repeat -14px -2px; font-weight:normal; color:#666; margin-left:-2px; padding-left:10px; }

/**********************/
/*=COR Corps - Colonnes*/
/**********************/
#ContenuMilieu .col  { float:left; padding:.5em; width:47%;} 
#ContenuMilieu .colMoins  { width:35%; float:left; padding:.5em;}
#ContenuMilieu .colPlus  { width:55%; float:left; padding:.5em;}
#ContenuMilieu .sansCol { padding:.5em; margin-right:160px; }
.bordDJ { border-right:#f1a81d double .4em; }
.bordGJ { border-left:#f1a81d double .4em; }
.chapo { font-weight:bold; letter-spacing:.1em; margin:1em 0; font-style:oblique; border:#f1a81d double; border-width:0 0 .3em; padding-bottom:.5em; }
/**********************/
/*=AG Corps - A gauche*/
/**********************/
.navigation, .aGaucheContenu { font-size:.85em; }
.navigation { margin:30px 0 10px 30px; }
.aGaucheContenu { text-align:center; }
.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; }
/*******************/
/*=INDEX index*/
/*******************/
#MilieuAccueil { position:relative; }
#PaveAccueil { margin-left:auto; margin-right:auto; width:/*450px*/486px; }
.pave { border-style:solid; border-width:4px; float:left; font-size:.88em; height:150px; margin:1px; width:150px; }
#InfosD, #InfosG { background:transparent; height:100%; position:absolute; top:0; width:140px; }
#InfosD { right:0; }
#InfosD .annonce { background:#666; color:#f7f7f7; font-size:.9em; left:-50px; outline:4px dashed #666; position:absolute; right:6px; top:150px; width:100%; z-index:100; }
#InfosD .annonce h4 { font-size:1.5em; line-height:1.2em; margin:0; }
#InfosD .annonce p { text-align:left; padding-left:.1em; }
#InfosD .annonce a:hover.lienRose, #InfosD .annonce a:active.lienRose {color:#dc74ba; text-decoration:underline;}
#InfosG { left:0; }
.pave h2 { margin:2px 2px 0 2px; }
.pave h2.long { /*font-size:1.5em; text-indent:1.2em;*/letter-spacing:-.09em; word-spacing:.05em; }
.pave h3 { font-size:1em; display:inline; font-weight:normal; }
.pave ul { margin:0 1px; line-height:1em; }
.paveLogo {background: url(img/logoor.gif) no-repeat 50% 50%; border-color:#f7f7f7; }
.paveM {border-color:#fffcec;}
.liM {border-bottom:#fffcec solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveO {border-color:#fff7d2;}
.liO {border-bottom:#fff7d2 solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveN {border-color:#ffea93;}
.liN {border-bottom:#ffea93 solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveNouveau { border-color:#dc74ba;/*rose*/ }
.paveNoel { background:transparent url(img/cadreEtoilesRose.jpg) no-repeat 0 10px; border-color:#f7f7f7;/*grisC*/ }
.paveVoeux { background:transparent url(img/voeux2009.jpg) no-repeat; border:0 none; margin-top:6px; }
/*.paveNouveau li { background:transparent url(img/suivRose.gif) no-repeat -12px -3px; color:#dc74ba; padding-left:10px; }*/
.paveNouveau h3 { background:transparent url(img/suivRose.gif) no-repeat -12px -3px; color:#dc74ba; font-weight:bold; padding-left:10px; margin:.2em; }
.liNouveau {border-bottom:#dc74ba solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveA {border-color:#ffe682;}
.hrA { color:#ffe682; background-color:#ffe682; }
.liA {border-bottom:#ffe682 solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveS {border-color:#ffdf62;}
.liS {border-bottom:#ffdf62 solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveT {border-color:#ffd737;}
.liT {border-bottom:#ffd737 solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveI {border-color:#ffcf0f;}
.liI {border-bottom:#ffcf0f solid 1px; margin-bottom:2px; padding-bottom:2px; }
.paveC {border-color:#e0a24e;}
.liC {border-bottom:#e0a24e solid 1px; margin-bottom:2px; padding-bottom:2px; }
/****************/
/*=BAM*/
/***************/
.floatGBam { float:left; border:1px solid red;}
.coordBam { float:left; margin-left:30px; width:160px; }
.coordBam li { font-size:.95em; }
.bam { background:transparent url(img/artisanatM-logo.gif) no-repeat; height:55px; padding-left:75px; }
#bamlille { position:absolute; left:685px; top:195px; /*width:70px; height:100px;*/ overflow:hidden; z-index:1; }
.lille { height:100px; width:70px; }
#bamlyon {position:absolute; left:695px; top:315px; width:76px; height:100px; overflow:hidden; z-index:2; }
#bammarseille {position:absolute; left:690px; top:412px; width:80px; height:75px; overflow:hidden; z-index:3;}
#bamparis {position:absolute; left:485px; top:260px; width:70px; height:80px; overflow:hidden; z-index:1;}
#bamrennes {position:absolute; left:125px; top:235px; width:55px; height:92px; overflow:hidden; z-index:4;}
#bamnantes {position:absolute; left:55px; top:286px; width:100px; height:92px; overflow:hidden; z-index:3;}
#bambdx {position:absolute; left:25px; top:360px; width:60px; height:100px; overflow:hidden;; z-index:1;}
#bamtoulouse {position:absolute; left:85px; top:435px; width:80px; height:100px; overflow:hidden; z-index:2;}
/********************************/
/*=CULT Présentation dans culture.htm*/
/******************************/
.parution {
 float: left;
 text-align:center;
 font-size:.85em;
 width:135px;
 border:#f1a81d solid;
 border-width:0 0 .2em .2em;
 padding:.2em 0 .2em .2em;
 margin: 1em 0 1em 1.9em;
 }

.parution p { text-align:left; } 
.parution img { border: .1em solid #f1a81d; }
.separateur {clear:both; visibility:hidden;}

/*************************/
/*refonte*/
/*************************/
dl.jour {margin:0; padding:0;}
dl.jour dt { font-weight:bold; margin:0; padding:0; color:#f1a81d; background-color:inherit; }
dl.jour dd { margin:0; padding-bottom:.2em; }