

/*********************\
|        EVENT        |
\*********************/

#DivEventTitle {
  position: absolute;
  z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0; }

#DivEventTitle h1 {
  text-shadow: 0 0 1px #000000;
  line-height: 30px;
  margin: 0;
	padding: 0; }

#DivEventAll,
#DivEventLeft,
#DivEventRight {
  position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0; }

#DivEventAll {
  background-position: top;
  background-repeat: repeat;
	margin: -20px;
	top: 100px; }

#DivEventLeft {
  background-position: top left;
  background-repeat: repeat-y; }

#DivEventRight {
  background-position: top right;
  background-repeat: repeat-y; }

#DivEventMins {
  overflow: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 220px; }

.DivEventItem {		position: static;
		height: 240px;
		width: 200px; }

.DivEventMin {		height: 200px;
		width: 200px; }

.DivEventMin a { 	height: 200px;
		width: 200px;
		margin: 0 auto;
		line-height: 200px;
		text-align: center; }

.DivEventMin a img {	vertical-align: middle;
		box-shadow: 10px 10px 5px #888888;
		border: 2px;
		border-style: solid;
		border-color: #FFFFFF; }

.DivEventNom {		height: 20px;
		width: 200px;
		margin: 0;
		padding: 0; }

.DivEventNom p {		line-height: 20px;
		margin: 0; }

#DivEventMain {		position: absolute;
		top: 0;
		left: 220px;
		right: 50px;
		bottom: 0; }

#DivEventMain a { 	height: 660px;
		width: 660px;
		margin: 0 auto;
		line-height: 660px;
		text-align: center; }

#DivEventMain a img {	vertical-align: middle;
		box-shadow: 10px 10px 5px #888888;
		border: 2px;
		border-style: solid;
		border-color: #FFFFFF; }



/*********************\
|        INDEX        |
\*********************/

/*-------------------\
|        BODY        |
\-------------------*/

body {		margin: 0;
		padding: 0;
		border: 0;
		overflow: auto;
		text-align: center;
		font-family: "Verdana";
		font-size: 10px;
		font-weight: normal;
		color: #000000; }

a, a:link,
a:visited {	color: #B21105; }

h2 {		font-family: "Monotype Corsiva", "System", "Arial";
		text-align: center;
		font-size: 20px;
		font-weight: normal;
		color:#B21105;
		padding: 0;
		margin: 0; }

h3 {		font-family: "Monotype Corsiva", "Comic Sans MS", "System", "Arial";
		text-align: center;
		font-size: 50px;
		font-weight: bold;
		color: #B21105;
		padding: 0;
		margin: 20px 0 0; }

h4 {		font-size: 20px;
		font-style: italic;
		color: #7AF0EF;
		font-weight: normal;
		padding: 0;
		margin: 0 10px;
		display: inline; }

.sel {	text-decoration: underline;
		font-weight: bold; }

p {		margin: 0; }

img {		border: 0; }

.u {		text-decoration: underline; }



/*----------------------\
|        DIV-ALL        |
\----------------------*/

#DivIndexMainFixed { position: fixed;
		z-index: 1;
		overflow: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 200px;
		margin-right: auto;
		margin-left: auto; }

#DivIndexMainMove, #DivIndexSecondMove {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%; }

#DivIndexMainMargin, #DivIndexSecondMargin {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: 20px; }

#DivIndexSecondMove { display: none;
		left: 100%; }

#DivIndexMain, #DivIndexSecond {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		margin-right: auto;
		margin-left: auto; }

#DivIndexMainLoad { display: none; }

#DivBottom30 {	height: 30px; }

#DivIndexOverlay { background: #000000;
		position: fixed;
		display: none;
		opacity: 0.75;
		z-index: 4;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0; }

#DivIndexOverlayMainFixed { position: fixed;
		display: none;
		overflow: auto;
		z-index: 5;
		top: 0;
		right: 0;
		bottom: 0;
		left: 200px;
		margin-right: auto;
		margin-left: auto; }

#DivIndexOverlayAnnonce { position: absolute;
		background: #FFF;
		overflow: hidden;
		display: none;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 850px;
		margin-right: auto;
		margin-left: auto; }

#DivIndexOverlayAnnonceClose { background: url("/_site/_main/close-50.png") center no-repeat;
		position: absolute;
		top: 52px;
		right: 93px;
		width: 50px;
		height: 50px;
		cursor: pointer; }

#DivIndexOverlayMusique { position: absolute;
		display: none;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin-right: auto;
		margin-left: auto; }

#DivIndexOverlayVideo { position: absolute;
		display: none;
		color: #FFFFFF;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin-right: auto;
		margin-left: auto; }

#DivIndexLoading { background: #FFF;
		position: fixed;
		z-index: 8;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0; }

#DivIndexLoadingImgP { position: absolute;
		width: 150px;
		height: 32px;
		top: 43%;
		left: 0;
		right: 0;
		margin-right: auto;
		margin-left: auto; }

#DivIndexLoadingImgP img { position: absolute;
		top: 0;
		right: 110px;
		margin-right: auto;
		margin-left: auto; }

#DivIndexLoadingImgP p { position: absolute;
		width: 100px;
		top: 8px;
		right: 0;
		margin-right: auto;
		margin-left: auto;
		color: #000000;
		font-weight: bold;
		text-align: left; }

#DivIndexTempMessageBanner {	background: #FFFF00;
		position: fixed;
		z-index: 7;
		width: 100%;
		top: 0;
		right: 0;
		left: 0;
		padding: 0 0 2px;
		border-bottom: 1px solid grey;

 }

#DivIndexTempMessageBanner p { margin: 3px 0 0;
		line-height: 10px;
		text-align: center;
		font-weight: bold; }

#DivIndexTempMessageBanner img { vertical-align: middle;
		border: 0; }

#DivNeon {	background: url("/_site/_main/neon-OD.png") top no-repeat;
		position: fixed;
		z-index: 7;
		width: 200px;
		height: 100px; }

#DivDebug {	display: none;
		background: #000000;
		color: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #FFFFFF; }

#DivNav {	color: #FFF;
		display: none;
		position: fixed;
		z-index: 7;
		width: 180px;
		top: 100px;
		left: 10px; }

#DivIndexMenu {	background: url("/_site/jukebox/jukebox-top-broken.png") top no-repeat;
		position: fixed;
		z-index: 6;
		width: 200px;
		bottom: 0;
		left: 0; }

#DivIndexPubTexte { background: #000000 url("/_site/pub/pub.png") top repeat-x;
		position: fixed;
		z-index: 3;
		width: 100%;
		height: 30px;
		right: 0;
		bottom: -30px;
		left: 0;
		cursor: pointer; }



/*----------------------\
|        DIV-NAV        |
\----------------------*/

#DivNavCloseMusicSelect,
#DivNavCloseAnnonce,
#DivNavCloseVideo,
#DivNavBackAccueil,
#DivNavBackPhotos,
#DivNavBackVideos,
#DivNavBackRadio,
#DivNavBackSoirees,
#DivNavBackOrchestres,
#DivNavBackDiaporamas,
#DivNavBackSitesWeb,
#DivNavSlideShow,
#DivNavBackThumb { background: #000;
		overflow: hidden;
		height: 14px;
		margin-top: 10px;
		padding: 3px 0 5px;
		font-size: 11px;
		font-weight: normal;
		cursor: pointer; }

#DivNavSlideShowLoadBar { background: #FFF;
		height: 20px;
		width: 0;
		margin-top: 3px; }



/*--------------------------\
|        DIV-JUKEBOX        |
\--------------------------*/

#DivIndexMenuTop { width: 120px;
		height: 120px;
		margin-top: 30px;
		margin-right: 40px;
		margin-bottom: 0;
		margin-left: 40px; }

#DivIndexMusicPlayer { background: #EAEAD0;
		position: absolute;
		overflow: hidden;
		width: 120px;
		height: 120px;
		top: 30px;
		left: 40px; }

#DivMusPlDisks { position: absolute;
		top: 40px;
		left: -39px; }

#DivMusPlSP_vinyl_profile { position: absolute;
		top: -60px;
		left: 60px; }

#DivMusPlDisk_guide_profile { position: absolute;
		top: 90px;
		left: 59px; }

#DivMusPlDiskColor { background: #000;
		position: absolute;
		width: 60px;
		height: 60px;
		top: 110px;
		left: 30px; }

#DivMusPlSP_vinyl_front { position: absolute;
		width: 100px;
		height: 100px;
		top: 88px;
		left: 10px; }

#DivMusPlReloop_single_adaptor { position: absolute;
		top: 127px;
		left: 49px; }

#DivMusPlDisk_guide_front { position: absolute;
		top: 120px;
		left: 5px; }

#DivMusPlCell { position: absolute;
		top: 67px;
		left: -5px; }

#DivMusPlWindow { position: absolute;
		top: 0px;
		left: 0px; }

#DivMusPlJukebox_off { position: absolute;
		top: 0px;
		left: 0px; }

#DivMusPlJukebox_bt_on { position: absolute;
		top: 95px;
		left: 7px; }

#DivMusPlJukebox_bt_off { position: absolute;
		top: 95px;
		left: 7px; }

#DivMusPlJukebox_bt_select { position: absolute;
		top: 95px;
		left: 63px; }



/*-----------------------\
|        DIV-MENU        |
\-----------------------*/

#DivPreLoading { display: none; }

.menu {		background: url("/_site/jukebox/jukebox-middle.png") repeat-y;
		width: 200px;
		height: 25px; }

.menu a {	cursor: default; }

.menuS {	width: 200px;
		height: 25px; }

.menuG, .menuD { display: inline;
		width: 100px;
		height: 25px; }

.menuG {	float: left; }

.menuD {	float: right; }

.menuS img,
.menuG img,
.menuD img {	border: 0;
		margin: 0;
		padding: 0;
		cursor: pointer; }

.menuG img {	margin-left: 35px; }

.menuD img {	margin-right: 35px; }

.menuS img {	background: url("/_site/jukebox/jukebox-bt106.png") no-repeat; }

.menuG img,
.menuD img {	background: url("/_site/jukebox/jukebox-bt60.png") no-repeat; }

.menuS img:hover { background: url("/_site/jukebox/jukebox-bt106-over.png") no-repeat; }

.menuG img:hover,
.menuD img:hover { background: url("/_site/jukebox/jukebox-bt60-over.png") no-repeat; }

.menuSsel img {	background: url("/_site/jukebox/jukebox-bt106-sel.png") no-repeat;
		margin: 1px -1px -1px 1px; }

.menuGsel img {	background: url("/_site/jukebox/jukebox-bt60-sel.png") no-repeat;
		margin: 1px -1px -1px 36px; }

.menuDsel img {	background: url("/_site/jukebox/jukebox-bt60-sel.png") no-repeat;
		margin: 1px 34px -1px 1px; }

#DivIndexMenuBottom { background: url("/_site/jukebox/jukebox-bottom.png") top no-repeat;
		width: 200px;
		height: 183px;
		margin-left: auto;
		margin-right: auto; }

#DivIndexPubImage { background: url("/_site/pub/pub-image.png") top repeat-x;
		width: 130px;
		height: 150px;
		margin-left: auto;
		margin-right: auto;
		cursor: pointer; }

#DivIndexPubPreImg { position: absolute;
		display: none; }

#DivIndexPubImg { position: absolute;
		width: 80px;
		height: 80px;
		margin-top: 40px;
		margin-left: 25px;
		text-align: left; }

.DivLineBoutonJB { width: 100%;
		max-width: 1200px;
		min-width: 800px;
		height: 70px;
		margin: 25px 0 0;
		margin-left: auto;
		margin-right: auto; }

.Div1xBoutonJB { width: 33%;
		height: 70px;
		display: inline;
		float: left; }

.Div2xBoutonJB { width: 66%;
		height: 70px;
		display: inline;
		float: left; }

.DivBoutonJB {	background: #E0B900 url("/_site/jukebox/jukebox-etiquette-musique.png");
		width: 250px;
		height: 70px;
		margin: 0 0 0 50% ;
		transform: translate(-50%, 0%);
		cursor: pointer; }

.DivBoutonJB p { font-family: monospace;
		font-size: 13px;
		font-weight: bold; }

.DivBoutonPlastic { background: url("/_site/jukebox/jukebox-bouton-musique.png");
		position: absolute;
		z-index: 2;
		width: 250px;
		height: 70px;
		margin: 0; }

.DivBoutonNum {	position: absolute;
		z-index: 1;
		width: 30px;
		margin: 35px 0 0 5px;
		text-align: center;
		transform: translate(0%, -50%); }

.DivBoutonL1 {	position: absolute;
		z-index: 1;
		width: 200px;
		margin: 19px 0 0 41px;
		overflow: hidden;
		transform: translate(0%, -50%); }

.DivBoutonL2 {	position: absolute;
		z-index: 1;
		width: 200px;
		margin: 51px 0 0 41px;
		overflow: hidden;
		transform: translate(0%, -50%); }
		
#Pmusique,
#Pradio {	margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
		font-family: "Verdana";
		color: #CCCCCC; }


/*----------------------------\
|        DIV-PUB-TEXTE        |
\----------------------------*/

#DivIndexPubTexte p { font-family: "Arial";
		white-space: nowrap;
		font-size: 16px;
		line-height: 30px;
		font-weight: bold; }

#DivIndexPubDateNext { visibility: hidden; }

#DivIndexPubPDate { position: absolute;
		overflow: hidden;
		height: 30px;
		top: 0;
		left: 200px;
		margin-left: 6px;
		margin-right: auto; }

#DivIndexPubPDate p { text-align: left; }

#DivIndexPubDate { position: absolute;
		top: 0;
		left: 0;
		height: 30px; }

#DivIndexPubPTitre { position: absolute;
		overflow: hidden;
		height: 30px;
		top: 0;
		left: 0;
		margin-left: 0;
		margin-right: auto; }

#DivIndexPubPTitre p { text-align: center; }

#DivIndexPubTitre { position: absolute;
		top: 0;
		left: 0;
		height: 30px; }



/********************\
|        MENU        |
\********************/

#TableMenuAll {	width: 100%;
		height: 100%; }

#DivMenuMain {	position: relative;
		width: 830px;
		height: 600px;
    margin-left:auto; 
    margin-right:auto;
		margin-top: -20px; }

#DivMenuMainDecorsAnnivAge {	position: absolute;
		display: none;
		top: 125px;
		left: 425px; }

#DivMenuMainDecorsAnnivAge p {	text-align: left;
		font-family: "Monotype Corsiva", "Arial", "System";
		font-size: 85px;
		font-weight: normal;
		font-style: italic;
		color: #B21105; }


#DivMenuAccueil { position: absolute;
		left: 324px;
		top: 215px; }

#DivMenuPhotos { position: absolute;
		left: 325px;
		top: 240px; }

#DivMenuVideos { position: absolute;
		left: 325px;
		top: 265px; }

#DivMenuRadio {	position: absolute;
		left: 326px;
		top: 290px; }

#DivMenuSoirees { position: absolute;
		left: 318px;
		top: 315px; }

#DivMenuOrchestres { position: absolute;
		left: 296px;
		top: 340px; }

#DivMenuDiaporamas { position: absolute;
		left: 283px;
		top: 365px; }

#DivMenuSitesweb { position: absolute;
		left: 299px;
		top: 390px; }

#DivMenuCompteur { position: absolute;
		width: 600px;
		height: 15px;
		left: 115px;
		top: 485px; }

#DivMenuCompteur p { font-family: "Verdana";
		font-size: 10px;
		font-weight: normal;
		text-align: center; }

#DivMenuInfo {	width: 750px;
		height: 20px;
		margin-left: auto;
		margin-right: auto;
		font-family: "Arial";
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #B21105; }



/*********************\
|        MENUS        |
\*********************/

#DivMenusMain { overflow-y : auto;
		margin-right: 70px;
		margin-left: 70px }

#DivMenusMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }

		
		
/*******************\
|        HTM        |
\*******************/

#DivIframeHTM { position: absolute;
		overflow: hidden;
		top: -20px;
		left: -10px;
		right: -20px;
		bottom: -20px; }

iframe { width: 100%;
		height: 100%;
		border: 0; }

		
		
/***********************\
|        ACCUEIL        |
\***********************/

#DivAccueilAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivAccueilTop { background: url("/_site/accueil/accueilT.jpg") bottom repeat-x;
		position: absolute;
		height: 70px;
		top: 0;
		left: 0;
		right: 0; }

#DivAccueilHead { position: absolute;
		height: 120px;
		top: 70px;
		left: 60px;
		right: 60px; }

#DivAccueilHead h3 { color: #B21105; }

#DivAccueilLeft { background: url("/_site/accueil/accueilL.jpg") top left repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		left: 0;
		bottom: 0; }

#DivAccueilRight { background: url("/_site/accueil/accueilR.jpg") top right repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		right: 0;
		bottom: 0; }

#DivAccueilBottom { background: url("/_site/accueil/accueilB.jpg") center 10px repeat-x;
		position: absolute;
		height: 80px;
		left: 60px;
		right: 60px;
		bottom: 0; }

#DivAccueilMain { position: absolute;
		overflow: auto;
		top: 190px;
		left: 60px;
		right: 60px;
		bottom: 80px; }

#DivAccueilMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }



/**********************\
|        PHOTOS        |
\**********************/

#DivPhotosAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivPhotosHead { position: absolute;
		height: 180px;
		top: 0;
		left: 70px;
		right: 70px; }

#DivPhotosHead h3 { color: #7AF0EF; }

#DivPhotosLeft { background: url("/_site/photos/photosL.jpg") top left repeat-y;
		position: absolute;
		width: 70px;
		top: 0;
		left: 0;
		bottom: 0; }

#DivPhotosRight { background: url("/_site/photos/photosR.jpg") top right repeat-y;
		position: absolute;
		width: 70px;
		top: 0;
		right: 0;
		bottom: 0; }

#DivPhotosMain { position: absolute;
		overflow: auto;
		top: 180px;
		left: 80px;
		right: 80px;
		bottom: 0; }

#DivPhotosMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }



/**********************\
|        VIDEOS        |
\**********************/

#DivVideosAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivVideosHead { position: absolute;
		height: 120px;
		top: 0;
		left: 70px;
		right: 70px; }

#DivVideosHead h3 { color: #E0C6B7; }

#DivVideosLeft { background: url("/_site/videos/videosL.gif") top left repeat-y;
		position: absolute;
		width: 70px;
		top: 0;
		left: 0;
		bottom: 0; }

#DivVideosRight { background: url("/_site/videos/videosR.gif") top right repeat-y;
		position: absolute;
		width: 70px;
		top: 0;
		right: 0;
		bottom: 0; }

#DivVideosMain { position: absolute;
		overflow: auto;
		top: 120px;
		left: 80px;
		right: 80px;
		bottom: 0; }

#DivVideosMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }

#DivVideoPlayTitle h1 { color: white; }

#DivVideoPlayVideo a { color: white; }



/*********************\
|        RADIO        |
\*********************/

#DivRadioAll { position: absolute;
		width: 100%;
		height: 100%;
		min-width: 800px;
		min-height: 550px; }

#DivRadioFond {	background: url("/_site/radio/radiofond.jpg") center no-repeat;
		position: absolute;
		background-size: cover;
		top: -20px;
		right: -20px;
		bottom: -20px;
		left: -10px; }

#DivRadioLampe { background: url("/_site/radio/lampe.gif") top left no-repeat;
		position: absolute;
		background-size: contain;
		width: 10%;
		height: 25%;
		top: 0;
		left: 44%; }

#DivRadioRadio { background: url("/_site/radio/radio.gif") center no-repeat;
		position: absolute;
		background-size: contain;
		width: 35%;
		height: 40%;
		top: 75%;
		left: 25%;
		transform: translate(-50%, -50%); }

#DivRadioPlay { background: url("/_site/radio/play_logo.png") center no-repeat;
		background-size: contain;
		position: absolute;
		filter: brightness(3);
		opacity: 0.7;
		width: 50%;
		height: 50%;
		top: 0;
		left: 50%;
		transform: translate(-41%, 20%);
		cursor: pointer; }

#DivRadioPlay p { position: absolute;
		text-align: center;
		font-size: 22px;
		font-weight: bold;
		width: 100%;
		bottom: -20%;
		transform: translate(0, 50%);
		color: #555; }

#DivRadioListeEmissions { position: absolute;
		overflow-y: auto;
		top: 28%;
		left: 26%;
		transform: translate(-50%, -50%); }

#DivRadioListeEmissions p { color: #FFF;
		text-align: left;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold; }

#DivRadioListeEmissions p.titre a { color: #FFF;
		text-decoration: underline;
		cursor: pointer; }

#DivRadioResume { position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 50%; }

#DivRadioResumeBG { background: #fff;
		position: absolute;
		opacity: 0.5;
		border-radius: 15px;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: 5vmin; }

#DivRadioResume .DivRadioResumeTxt { position: absolute;
		display: none;
		white-space: pre-line;
		overflow-y: auto;
		scrollbar-width: thin;
		top: 5vmin;
		right: 5vmin;
		bottom: 5vmin;
		left: 5vmin;
		margin: 20px 10px 20px 20px;
		padding-right: 10px;
		color: #FFF; }

#DivRadioResume .titre { text-align: center;
		font-size: 22px;
		font-weight: bold;
		margin: 0;
		padding: 0; }

#DivRadioResume .resume { text-align: justify;
		font-size: 18px;
		margin: 0;
		padding: 0; }



/***********************\
|        SOIREES        |
\***********************/


#DivSoireesAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivSoireesTop { background: url("/_site/soirees/soireesT.jpg") bottom repeat-x;
		position: absolute;
		height: 70px;
		top: 0;
		left: 0;
		right: 0; }

#DivSoireesHead { position: absolute;
		height: 120px;
		top: 70px;
		left: 60px;
		right: 60px; }

#DivSoireesHead h3 { color: #AE1B27; }

#DivSoireesLeft { background: url("/_site/soirees/soireesL.jpg") top left repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		left: 0;
		bottom: 0; }

#DivSoireesRight { background: url("/_site/soirees/soireesR.jpg") top right repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		right: 0;
		bottom: 0; }

#DivSoireesBottom { background: url("/_site/soirees/soireesB.jpg") center 10px repeat-x;
		position: absolute;
		height: 80px;
		left: 60px;
		right: 60px;
		bottom: 0; }

#DivSoireesMain { position: absolute;
		overflow: auto;
		top: 190px;
		left: 60px;
		right: 60px;
		bottom: 80px; }

#DivSoireesMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0;
		padding: 5px 0; }



/*--------------------\
|        FLYER        |
\--------------------*/

.DivMenu {	background: #DDDDDD;
		margin-right: auto;
		margin-left: auto; }

.descr {	font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
		font-size: 14px;
		text-align: justify;
		white-space: pre-wrap;
		font-weight: bold;
		margin: 0;
		margin-right: auto;
		margin-left: auto; }

.p {		margin: 0;
		padding: 0;
		margin-right: auto;
		margin-left: auto; }

table p {	font-family: System, Arial;
		font-size: 10px;
		font-weight: bold;
		margin: 0;
		padding: 0; }



/**************************\
|        ORCHESTRES        |
\**************************/

#DivOrchestresAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivOrchestresTop { background: url("/_site/orchestres/orchestresT.jpg") bottom repeat-x;
		position: absolute;
		height: 70px;
		top: 0;
		left: 0;
		right: 0; }

#DivOrchestresHead { position: absolute;
		height: 120px;
		top: 70px;
		left: 60px;
		right: 60px; }

#DivOrchestresHead h3 { color: #55371F; }

#DivOrchestresLeft { background: url("/_site/orchestres/orchestresL.jpg") top left repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		left: 0;
		bottom: 0; }

#DivOrchestresRight { background: url("/_site/orchestres/orchestresR.jpg") top right repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		right: 0;
		bottom: 0; }

#DivOrchestresBottom { background: url("/_site/orchestres/orchestresB.jpg") center 10px repeat-x;
		position: absolute;
		height: 80px;
		left: 60px;
		right: 60px;
		bottom: 0; }

#DivOrchestresMain { position: absolute;
		overflow: auto;
		top: 190px;
		left: 60px;
		right: 60px;
		bottom: 80px; }

#DivOrchestresMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }



/**************************\
|        DIAPORAMAS        |
\**************************/

#DivDiaporamasAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivDiaporamasTop { background: url("/_site/diaporamas/diaporamasT.jpg") bottom repeat-x;
		position: absolute;
		height: 70px;
		top: 0;
		left: 0;
		right: 0; }

#DivDiaporamasHead { position: absolute;
		height: 120px;
		top: 70px;
		left: 60px;
		right: 60px; }

#DivDiaporamasHead h3 { color: #93D8DD; }

#DivDiaporamasLeft { background: url("/_site/diaporamas/diaporamasL.jpg") top left repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		left: 0;
		bottom: 0; }

#DivDiaporamasRight { background: url("/_site/diaporamas/diaporamasR.jpg") top right repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		right: 0;
		bottom: 0; }

#DivDiaporamasBottom { background: url("/_site/diaporamas/diaporamasB.jpg") center 10px repeat-x;
		position: absolute;
		height: 80px;
		left: 60px;
		right: 60px;
		bottom: 0; }

#DivDiaporamasMain { position: absolute;
		overflow: auto;
		top: 190px;
		left: 60px;
		right: 60px;
		bottom: 80px; }

#DivDiaporamasMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }



/************************\
|        SITESWEB        |
\************************/

#DivSiteswebAll { position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }

#DivSiteswebTop { background: url("/_site/sitesweb/siteswebT.jpg") bottom repeat-x;
		position: absolute;
		height: 70px;
		top: 0;
		left: 0;
		right: 0; }

#DivSiteswebHead { position: absolute;
		height: 120px;
		top: 70px;
		left: 60px;
		right: 60px; }

#DivSiteswebHead h3 { color: #505050; }

#DivSiteswebLeft { background: url("/_site/sitesweb/siteswebL.jpg") top left repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		left: 0;
		bottom: 0; }

#DivSiteswebRight { background: url("/_site/sitesweb/siteswebR.jpg") top right repeat-y;
		position: absolute;
		width: 60px;
		top: 70px;
		right: 0;
		bottom: 0; }

#DivSiteswebBottom { background: url("/_site/sitesweb/siteswebB.jpg") center 10px repeat-x;
		position: absolute;
		height: 80px;
		left: 60px;
		right: 60px;
		bottom: 0; }

#DivSiteswebMain { position: absolute;
		overflow: auto;
		top: 190px;
		left: 60px;
		right: 60px;
		bottom: 80px; }

#DivSiteswebMain p { font-family: "Arial";
		text-align: center;
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 10px; }
